
.elementor-24170 .elementor-element.elementor-element-f989503 {
	--display: flex;
	--min-height: 43rem;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--flex-wrap: nowrap;
	--overflow: hidden;
	--overlay-opacity: 1;
	--overlay-mix-blend-mode: multiply;
	--padding-top: 0rem;
	--padding-bottom: 7rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-f989503:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/12/WPIC-contact.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-24170 .elementor-element.elementor-element-f989503::before, .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-background-video-container::before, .elementor-24170 .elementor-element.elementor-element-f989503 > .e-con-inner > .elementor-background-video-container::before, .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-background-slideshow::before, .elementor-24170 .elementor-element.elementor-element-f989503 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(1, 1, 1, .39) 80%, #010101 100%);
}

.elementor-24170 .elementor-element.elementor-element-f989503.e-con {
	--align-self: center;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-24170 .elementor-element.elementor-element-642503b {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-642503b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 4.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-24170 .elementor-element.elementor-element-8d29000 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .48);
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-8d29000 > .elementor-widget-container {
	padding: 0rem 0rem 0rem 1rem;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-8d29000.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-bf37791 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.3rem 2.3rem;
	--row-gap: 2.3rem;
	--column-gap: 2.3rem;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-bf37791:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-bf37791 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-85700da {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-4e4b22b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-e07851f {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-e07851f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-4b0787e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-4b0787e:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-4b0787e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-05626e8 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-05626e8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-c1584eb {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 > .elementor-widget-container {
	background-color: #122d31;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-1726f48:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-01d517f:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-3734a64:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-214ea5e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-214ea5e:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-214ea5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-0f30877 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-0f30877 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-48e6c3f {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 > .elementor-widget-container {
	background-color: #122d31;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-b326b57 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-b326b57:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-b326b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-606157e {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-606157e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-eace47e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 {
	width: 100%;
	max-width: 100%;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.2em 1.8em 1.2em;
}

.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce {
	width: 100%;
	max-width: 100%;
}

.elementor-24170 .elementor-element.elementor-element-03168ce > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-03168ce:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.2em 1.8em 1.2em;
}

.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-ba37558:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.2em 1.8em 1.2em;
}

.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d {
	width: 100%;
	max-width: 100%;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d > .elementor-widget-container {
	background-color: #122d31;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.2em 1.8em 1.2em;
}

.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-86bc4bd {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-86bc4bd:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-86bc4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-23a23f3 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-23a23f3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b6647b0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf > .elementor-widget-container {
	background-color: #122d31;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-73974b8:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-41f7542:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-c707c22 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-c707c22:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-c707c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-c2beaea {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-c2beaea .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-d24b62b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 > .elementor-widget-container {
	background-color: #122d31;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-ff75882:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-98f5341:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-separator-wrap {
	text-align: left;
	margin: 0 auto;
	margin-left: 0;
	margin-bottom: 18px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 {
	width: 100%;
	max-width: 100%;
	--ep-advanced-icon-box-icon-left-h-offset: 0px;
	--ep-advanced-icon-box-icon-left-v-offset: 0px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 > .elementor-widget-container {
	background-color: #122d31;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore .bdt-button-icon-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 20px;
}

.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 20px;
}

.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 20px;
}

.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 20px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap {
	font-size: 1.5em;
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap img {
	width: 1.5em;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap svg {
	transform: rotate(0deg);
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box img {
	transition-duration: .3s;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.elementor-24170 .elementor-element.elementor-element-627f207:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-description {
	color: #fff;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-separator {
	border-top-style: solid;
	border-color: var(--e-global-color-da3deb3);
	border-top-width: 2.5px;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore svg {
	fill: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore:hover {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-readmore:hover svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-content {
	padding: 1.8em 1.8em 1.8em 1.8em;
}

.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-heading {
	margin-bottom: 2px;
}

.elementor-24170 .elementor-element.elementor-element-65cbf572 {
	--display: flex;
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--padding-top: 3rem;
	--padding-bottom: 7rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-65cbf572:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-65cbf572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-526d6856 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
}

.elementor-24170 .elementor-element.elementor-element-01ba9bc {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-01ba9bc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-flex-align-right {
	margin-left: 15px;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-flex-align-left {
	margin-right: 15px;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 15px;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 15px;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.13rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-460f43a9 {
	--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: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-4c7ce858.e-con {
	--align-self: center;
}

.elementor-24170 .elementor-element.elementor-element-5f86630 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-386c98f3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-76fac58d {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-76fac58d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-flex-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-flex-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 10px;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.125rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-24170 .elementor-element.elementor-element-38375b20 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-24170 .elementor-element.elementor-element-38375b20 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
	--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: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-264d9031 {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-264d9031.e-con {
	--align-self: center;
}

.elementor-24170 .elementor-element.elementor-element-214a6963 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-20c21aaa {
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-20c21aaa .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-5a406e3a {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-5a406e3a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-flex-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-flex-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 10px;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.125rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-466ca002 {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-632ecc1e {
	width: initial;
	max-width: initial;
}

.elementor-24170 .elementor-element.elementor-element-632ecc1e > .elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-24170 .elementor-element.elementor-element-632ecc1e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-24170 .elementor-element.elementor-element-76f41d1e {
	--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: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-6bf9b7ab.e-con {
	--align-self: center;
}

.elementor-24170 .elementor-element.elementor-element-3d7fb3bb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-10942e2b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-35950f48 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-35950f48.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-flex-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-flex-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 10px;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 10px;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.125rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-6fb7b08f {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-24170 .elementor-element.elementor-element-6fb7b08f img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-24170 .elementor-element.elementor-element-419b7e98 {
	--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: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-183a2dce {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-183a2dce.e-con {
	--align-self: center;
}

.elementor-24170 .elementor-element.elementor-element-7bcbf497 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-155953dc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-12885d50 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-12885d50.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-flex-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-flex-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 10px;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 10px;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.125rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-1c52863e {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-24170 .elementor-element.elementor-element-1c52863e img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-24170 .elementor-element.elementor-element-1396037a {
	--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: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-24170 .elementor-element.elementor-element-719d59af {
	--display: flex;
}

.elementor-24170 .elementor-element.elementor-element-719d59af.e-con {
	--align-self: center;
}

.elementor-24170 .elementor-element.elementor-element-3090632a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-da3deb3);
}

.elementor-24170 .elementor-element.elementor-element-53eac57b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-12491c7b {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-12491c7b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-ep-button-text {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-ep-button-content-wrapper {
	text-align: center;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button:after, .elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button:hover, .elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button.bdt-ep-button-effect-i, .elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
	background-color: var(--e-global-color-da3deb3);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-flex-align-right {
	margin-left: 10px;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-flex-align-left {
	margin-right: 10px;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-flex-align-top {
	margin-bottom: 10px;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-flex-align-bottom {
	margin-top: 10px;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button {
	color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 1.125rem;
	text-transform: none;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button:hover {
	color: var(--e-global-color-da3deb3);
	border-style: none;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-ep-button-icon {
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button .bdt-ep-button-icon svg {
	fill: #fff;
}

.elementor-24170 .elementor-element.elementor-element-1d1a6402 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-24170 .elementor-element.elementor-element-1d1a6402 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-24170 .elementor-element.elementor-element-32e67b63 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 100px;
	width: 100%;
	max-width: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 29rem;
	--e-n-carousel-arrow-prev-top-align: 100%;
	--e-n-carousel-arrow-prev-translate-y: -100%;
	--e-n-carousel-arrow-prev-top-position: 3rem;
	--e-n-carousel-arrow-next-right-position: 29rem;
	--e-n-carousel-arrow-next-top-align: 100%;
	--e-n-carousel-arrow-next-translate-y: -100%;
	--e-n-carousel-arrow-next-top-position: 3rem;
	--e-n-carousel-arrow-size: 2rem;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-swiper-pagination-size: 1.125rem;
	--e-n-carousel-dots-normal-color: #fff;
	--e-n-carousel-dots-hover-color: var(--e-global-color-da3deb3);
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: 1.5rem;
}

.elementor-24170 .elementor-element.elementor-element-32e67b63 > .elementor-widget-container {
	padding: 0rem 2rem 0rem 2rem;
}

.elementor-24170 .elementor-element.elementor-element-32e67b63 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 1rem;
	--swiper-pagination-bullet-vertical-gap: 1rem;
}

.elementor-24170 .elementor-element.elementor-element-cb119da {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-24170 .elementor-element.elementor-element-cb119da:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-cb119da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-24170 .elementor-element.elementor-element-b0c766c {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-24170 .elementor-element.elementor-element-b0c766c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-8360d21 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.7rem;
	color: #fff;
}

.elementor-24170 .elementor-element.elementor-element-8360d21.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-gallery .elementor-gallery-item__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-gallery .elementor-gallery-item__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-gallery {
	--galleries-title-color-normal: var(--e-global-color-primary);
	--galleries-title-color-hover: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-hover: var(--e-global-color-accent);
	--gallery-title-color-active: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-active: var(--e-global-color-accent);
}

.elementor-widget-gallery .elementor-gallery-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-24170 .elementor-element.elementor-element-0374846 {
	width: 100%;
	max-width: 100%;
	align-self: center;
	--image-transition-duration: 1400ms;
	--content-text-align: center;
	--content-padding: 2rem;
	--content-transition-duration: 888ms;
	--content-transition-delay: 888ms;
}

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

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-466ca002 {
		--width: 90%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--min-height: 40rem;
		--padding-top: 0rem;
		--padding-bottom: 6rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--padding-top: 1rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-85700da {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c1584eb {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-48e6c3f {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-eace47e {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b6647b0 {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d24b62b {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--padding-top: 4rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 > .elementor-widget-container {
		padding: 0rem 1rem 0rem 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 {
		--e-n-carousel-arrow-prev-left-position: 22rem;
		--e-n-carousel-arrow-next-right-position: 22rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: .4rem .4rem .4rem .4rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-gallery .elementor-gallery-item__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-gallery .elementor-gallery-item__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-gallery .elementor-gallery-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}

@media (max-width:1200px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--min-height: 35rem;
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b .elementor-heading-title {
		font-size: 4.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--padding-top: 1rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-85700da {
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-05626e8 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c1584eb {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0f30877 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-48e6c3f {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-606157e {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-eace47e {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-23a23f3 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b6647b0 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c2beaea {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d24b62b {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--padding-top: 1rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01ba9bc {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-460f43a9 {
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76fac58d {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5a406e3a {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76f41d1e {
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-35950f48 {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-419b7e98 {
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12885d50 {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1396037a {
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12491c7b {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 {
		--e-n-carousel-arrow-prev-left-position: 18rem;
		--e-n-carousel-arrow-prev-top-position: 3rem;
		--e-n-carousel-arrow-next-right-position: 18rem;
		--e-n-carousel-dots-vertical-offset: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0c766c {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0374846 > .elementor-widget-container {
		padding: 0rem 5rem 0rem 5rem;
	}
}

@media (max-width:1024px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--min-height: 30rem;
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b .elementor-heading-title {
		font-size: 3.5rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-8d29000 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		text-align: left;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 0rem;
		--padding-bottom: 1rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-85700da {
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4e4b22b .elementor-heading-title {
		font-size: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-e07851f {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-05626e8 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-05626e8 .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c1584eb {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0f30877 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0f30877 .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-48e6c3f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-606157e {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-606157e .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-eace47e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-23a23f3 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-23a23f3 .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b6647b0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c2beaea {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c2beaea .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d24b62b {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-title {
		font-size: 1.3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap {
		font-size: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon-wrap img {
		width: 1.3em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-526d6856 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01ba9bc {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01ba9bc .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-460f43a9 {
		--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: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858.e-con {
		--order: 99999;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76fac58d {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button {
		font-size: 1.13rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-38375b20 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
		--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;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031.e-con {
		--order: 99999;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5a406e3a {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button {
		font-size: 1.13rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-466ca002 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-632ecc1e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76f41d1e {
		--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;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab.e-con {
		--order: 99999;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-35950f48 {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button {
		font-size: 1.13rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6fb7b08f {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-419b7e98 {
		--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;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce.e-con {
		--order: 99999;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12885d50 {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button {
		font-size: 1.13rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1c52863e {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1396037a {
		--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;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af.e-con {
		--order: 99999;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12491c7b {
		width: 100%;
		max-width: 100%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button {
		font-size: 1.13rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1d1a6402 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 10rem;
		--e-n-carousel-arrow-next-right-position: 10rem;
		--e-n-carousel-arrow-size: 1.5rem;
		--e-n-carousel-swiper-pagination-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0c766c {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0c766c .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-8360d21 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-widget-gallery .elementor-gallery-item__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-gallery .elementor-gallery-item__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-gallery .elementor-gallery-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-0374846 > .elementor-widget-container {
		padding: 0rem 1rem 0rem 1rem;
	}
}

@media (max-width:767px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--min-height: 36rem;
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f989503:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -20rem 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-8d29000 {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 1rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-85700da {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-e07851f {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-05626e8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-05626e8 .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c1584eb {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0f30877 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-0f30877 .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-48e6c3f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-606157e {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-606157e .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-eace47e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-23a23f3 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-23a23f3 .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b6647b0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c2beaea {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c2beaea .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d24b62b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 {
		width: 100%;
		max-width: 100%;
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 > .elementor-widget-container {
		margin: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-right .bdt-ep-advanced-icon-box-icon {
		margin-left: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-left .bdt-ep-advanced-icon-box-icon {
		margin-right: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-top .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
		margin-top: 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 {
		--ep-advanced-icon-box-icon-left-h-offset: 0px;
		--ep-advanced-icon-box-icon-left-v-offset: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-description {
		font-size: 1em;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--gap: 1.7rem 1.7rem;
		--row-gap: 1.7rem;
		--column-gap: 1.7rem;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-526d6856 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01ba9bc {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01ba9bc .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 .elementor-heading-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76fac58d {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-38375b20 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa .elementor-heading-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5a406e3a {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-466ca002 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-632ecc1e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b .elementor-heading-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-35950f48 {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6fb7b08f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc .elementor-heading-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12885d50 {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1c52863e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a .elementor-heading-title {
		font-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b .elementor-heading-title {
		font-size: 1.25rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12491c7b {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1d1a6402 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 0rem;
		--e-n-carousel-arrow-prev-top-position: 3rem;
		--e-n-carousel-arrow-next-right-position: 0rem;
		--e-n-carousel-arrow-next-top-align: 100%;
		--e-n-carousel-arrow-next-translate-y: -100%;
		--e-n-carousel-arrow-next-top-position: 3rem;
		--e-n-carousel-arrow-size: 2rem;
		--e-n-carousel-swiper-pagination-size: .9rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 0rem 0rem 0rem 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: .8rem;
		--swiper-pagination-bullet-vertical-gap: .8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0c766c {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0c766c .elementor-heading-title {
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-8360d21 {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-widget-gallery .elementor-gallery-item__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-gallery .elementor-gallery-item__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-gallery .elementor-gallery-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-0374846 > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
}

@media (min-width:768px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--content-width: 1300px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--width: 50%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--width: 50%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-466ca002 {
		--width: 55%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--width: 50%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--width: 50%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--width: 50%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--content-width: 1300px;
	}
}

@media (min-width:2400px) {
	.elementor-24170 .elementor-element.elementor-element-f989503 {
		--content-width: 1920px;
		--min-height: 47rem;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 0rem;
		--padding-bottom: 9rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f989503:not(.elementor-motion-effects-element-type-background), .elementor-24170 .elementor-element.elementor-element-f989503 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0rem -8rem;
		background-size: cover;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-642503b .elementor-heading-title {
		font-size: 6.3rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-8d29000 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-8d29000 > .elementor-widget-container {
		border-width: 0px 0px 0px 5px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-bf37791 {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-85700da {
		--gap: 6rem 6rem;
		--row-gap: 6rem;
		--column-gap: 6rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4e4b22b .elementor-heading-title {
		font-size: 3rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-e07851f {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4b0787e {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c1584eb {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1726f48 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-01d517f .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-25ae4b8 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3734a64 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214ea5e {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-48e6c3f {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5dd59c5 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-fed85b5 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b8b36df .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b326b57 {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-eace47e {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f7192e5 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-03168ce .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ba37558 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3e0d61d .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-86bc4bd {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b6647b0 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-b0376cf .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-73974b8 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-41f7542 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-c707c22 {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d24b62b {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-ff75882 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-d09c4bb .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-98f5341 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-title {
		font-size: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-627f207 .bdt-ep-advanced-icon-box-description {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-65cbf572 {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 1rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button {
		font-size: 1.6rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-36eaaa74 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
		font-size: 20px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-460f43a9 {
		--justify-content: center;
		--gap: 5rem 5rem;
		--row-gap: 5rem;
		--column-gap: 5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-4c7ce858 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5f86630 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-386c98f3 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 2.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76fac58d {
		width: 100%;
		max-width: 100%;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3c04b5fb .bdt-ep-button {
		font-size: 1.8rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24170 .elementor-element.elementor-element-38375b20 {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3a48ff48 {
		--justify-content: center;
		--gap: 5rem 5rem;
		--row-gap: 5rem;
		--column-gap: 5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-264d9031 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-214a6963 .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-20c21aaa .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 2.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-5a406e3a {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-f178473 .bdt-ep-button {
		font-size: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-632ecc1e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-76f41d1e {
		--justify-content: center;
		--gap: 5rem 5rem;
		--row-gap: 5rem;
		--column-gap: 5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6bf9b7ab {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3d7fb3bb .elementor-heading-title {
		font-size: 1.4rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-10942e2b .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 2.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-35950f48 {
		width: 100%;
		max-width: 100%;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-afda3da .bdt-ep-button {
		font-size: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6fb7b08f {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-419b7e98 {
		--justify-content: center;
		--gap: 5rem 5rem;
		--row-gap: 5rem;
		--column-gap: 5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-183a2dce {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-7bcbf497 .elementor-heading-title {
		font-size: 1.4rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-155953dc .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 2.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12885d50 {
		width: 100%;
		max-width: 100%;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-9788626 .bdt-ep-button {
		font-size: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1c52863e {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1396037a {
		--justify-content: center;
		--gap: 5rem 5rem;
		--row-gap: 5rem;
		--column-gap: 5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-719d59af {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-3090632a .elementor-heading-title {
		font-size: 1.4rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b {
		text-align: left;
	}
	
	.elementor-24170 .elementor-element.elementor-element-53eac57b .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 2.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-12491c7b {
		width: 100%;
		max-width: 100%;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-6148dc6b .bdt-ep-button {
		font-size: 1.8rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-1d1a6402 {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 {
		--e-n-carousel-swiper-slides-gap: 100px;
		--e-n-carousel-arrow-prev-left-position: 30rem;
		--e-n-carousel-arrow-prev-top-position: 3.5rem;
		--e-n-carousel-arrow-next-right-position: 30rem;
		--e-n-carousel-arrow-next-top-position: 3.5rem;
		--e-n-carousel-arrow-size: 2.5rem;
		--e-n-carousel-swiper-pagination-size: 1.8rem;
		--e-n-carousel-dots-vertical-offset: 2rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: .4rem .4rem .4rem .4rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-32e67b63 .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: 1.5rem;
		--swiper-pagination-bullet-vertical-gap: 1.5rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-cb119da {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 3rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-24170 .elementor-element.elementor-element-8360d21 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	
	.elementor-widget-gallery .elementor-gallery-item__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-gallery .elementor-gallery-item__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-gallery .elementor-gallery-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24170 .elementor-element.elementor-element-0374846 > .elementor-widget-container {
		padding: 0rem 10rem 0rem 10rem;
	}
}
