.elementor-34 .elementor-element.elementor-element-c1678f4:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-c1678f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/fileA/img/pic1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-34 .elementor-element.elementor-element-c1678f4>.elementor-background-overlay {
	background-color: #141014;
	opacity: 0.74;
	mix-blend-mode: darken;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-c1678f4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 220px 0px 160px 0px;
}

.elementor-34 .elementor-element.elementor-element-b484b06>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-34 .elementor-element.elementor-element-9af9905 {
	width: var(--container-widget-width, 526px);
	max-width: 526px;
	--container-widget-width: 526px;
	--container-widget-flex-grow: 0;
	color: #FFFFFFB3;
}

.elementor-34 .elementor-element.elementor-element-9af9905>.elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-34 .elementor-element.elementor-element-9af9905.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-34 .elementor-element.elementor-element-0539708 {
	width: var(--container-widget-width, 460px);
	max-width: 460px;
	--container-widget-width: 460px;
	--container-widget-flex-grow: 0;
	color: #FFFFFFB3;
}

.elementor-34 .elementor-element.elementor-element-0539708>.elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button {
	background-color: var(--e-global-color-uicore_accent);
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button:focus {
	background-color: #EE3524;
	color: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button:hover svg,
.elementor-34 .elementor-element.elementor-element-bec8823 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-836759b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-836759b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF47;
}

.elementor-34 .elementor-element.elementor-element-836759b>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-836759b>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-836759b>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-34 .elementor-element.elementor-element-836759b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
}

.elementor-34 .elementor-element.elementor-element-836759b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-9cac413>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-9cac413 {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-9cac413 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-ecd6657>.elementor-widget-container {
	padding: 0px 20px 20px 20px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gfield textarea {
	padding: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gfield,
.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .ginput_container_address span * {
	margin-bottom: -10px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container_address label,
.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container_address label {
	margin-top: --10px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gfield textarea {
	font-size: 16px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_footer input[type="submit"] {
	width: 100px;
	background-color: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_footer input[type="submit"]:hover {
	background-color: #1EAA7E;
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-ecd6657 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-ecd6657 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

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

.elementor-34 .elementor-element.elementor-element-5f7752d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-34 .elementor-element.elementor-element-5f7752d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-a73be32.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-a73be32>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-34 .elementor-element.elementor-element-d65097f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-uicore_light);
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-uicore_light);
	border-color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon:hover,
.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-uicore_primary);
	border-color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon:hover,
.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-d65097f.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-d65097f .elementor-icon {
	font-size: 41px;
}

.elementor-34 .elementor-element.elementor-element-d65097f .elementor-icon svg {
	height: 41px;
}

.elementor-34 .elementor-element.elementor-element-e0f93ab {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-a217f53 {
	width: var(--container-widget-width, 1100px);
	max-width: 1100px;
	--container-widget-width: 1100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-a217f53 .elementor-heading-title {
	font-size: 32px;
	line-height: 1.4em;
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-a217f53 {
	---ui-speed: 1000ms;
	---ui-delay: 200ms;
	---ui-stagger: 15ms;
}

.elementor-34 .elementor-element.elementor-element-e10de43 {
	--spacer-size: 10px;
}

.elementor-34 .elementor-element.elementor-element-d686e41 {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #FFFFFF91;
}

.elementor-34 .elementor-element.elementor-element-d686e41>.elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-34 .elementor-element.elementor-element-25e8cd9 .elementor-button {
	background-color: #FFFFFF;
	fill: var(--e-global-color-uicore_dark);
	color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-25e8cd9 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-25e8cd9 .elementor-button:focus {
	background-color: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-25e8cd9 .elementor-button:hover svg,
.elementor-34 .elementor-element.elementor-element-25e8cd9 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-a273c9b:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-a273c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-a273c9b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 150px 0px;
}

.elementor-34 .elementor-element.elementor-element-a273c9b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-eec6521.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-eec6521>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-34 .elementor-element.elementor-element-eec6521>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-258d60d {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-c90eac9>.elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-34 .elementor-element.elementor-element-c90eac9 {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-c90eac9 {
	---ui-speed: 1000ms;
	---ui-delay: 200ms;
	---ui-stagger: 15ms;
}

.elementor-34 .elementor-element.elementor-element-3de3a6a {
	width: var(--container-widget-width, 850px);
	max-width: 850px;
	--container-widget-width: 850px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #FFFFFF91;
}

.elementor-34 .elementor-element.elementor-element-3de3a6a>.elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-b81ed86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-34 .elementor-element.elementor-element-b81ed86>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-2e60d0f>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-a182c84>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-8e7ab98>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-04c6ce5>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-34 .elementor-element.elementor-element-4578c1c>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E9E9;
	border-radius: 8px 8px 8px 8px;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box {
	height: 200px;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer,
.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer-overlay {
	border-radius: 8px;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front .bdt-flip-box-layer-title {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front .bdt-flip-box-layer-desc {
	color: var(--e-global-color-uicore_body);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-overlay {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-button {
	margin-center: 0;
	color: #FFFFFF;
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-title {
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-desc {
	margin-bottom: 15px;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-button:hover {
	color: var(--e-global-color-uicore_primary);
	background-color: #FFFFFF00;
}

.elementor-34 .elementor-element.elementor-element-3d4a2fe4:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-3d4a2fe4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/06/annie-spratt-A2bvXVD5qgo-unsplash-scaled.webp");
	background-size: cover;
}

.elementor-34 .elementor-element.elementor-element-3d4a2fe4>.elementor-background-overlay {
	background-color: #131112;
	opacity: 0.63;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-3d4a2fe4 {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 96px 96px 96px 96px;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-1424de73.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-1424de73.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-a9fa394 .elementor-heading-title {
	color: var(--e-global-color-uicore_secondary);
}

.elementor-34 .elementor-element.elementor-element-30f8ab25 {
	padding: 0px 0px 24px 0px;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-4b07453b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-4b07453b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-609ab59d {
	width: var(--container-widget-width, 58px);
	max-width: 58px;
	--container-widget-width: 58px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-609ab59d>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 16px 16px 16px 16px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-34 .elementor-element.elementor-element-609ab59d.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-34 .elementor-element.elementor-element-609ab59d .elementor-heading-title {
	font-size: 18px;
	color: #010101;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-2bafd8c6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-2bafd8c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-3b402edd {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-34 .elementor-element.elementor-element-3b402edd>.elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-34 .elementor-element.elementor-element-3b402edd .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-4a46d5f {
	padding: 0px 0px 24px 0px;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-e293df5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-e293df5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-7249d6db {
	width: var(--container-widget-width, 58px);
	max-width: 58px;
	--container-widget-width: 58px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-7249d6db>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 16px 16px 16px 16px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-34 .elementor-element.elementor-element-7249d6db.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-34 .elementor-element.elementor-element-7249d6db .elementor-heading-title {
	font-size: 18px;
	color: #010101;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-79ae6ecb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-79ae6ecb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-72838f4c {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-34 .elementor-element.elementor-element-72838f4c>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-34 .elementor-element.elementor-element-72838f4c .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-1c14c308 {
	padding: 0px 0px 24px 0px;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-26624f52.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-26624f52.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-3d28b95a {
	width: var(--container-widget-width, 58px);
	max-width: 58px;
	--container-widget-width: 58px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-3d28b95a>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 16px 16px 16px 16px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-34 .elementor-element.elementor-element-3d28b95a.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-34 .elementor-element.elementor-element-3d28b95a .elementor-heading-title {
	font-size: 18px;
	color: #010101;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-5fdaab7d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-5fdaab7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-3efb840a {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-34 .elementor-element.elementor-element-3efb840a>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-34 .elementor-element.elementor-element-3efb840a .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-1781fdcc {
	width: var(--container-widget-width, 579px);
	max-width: 579px;
	--container-widget-width: 579px;
	--container-widget-flex-grow: 0;
	color: #FFFFFFAB;
}

.elementor-34 .elementor-element.elementor-element-d5ccbcc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF47;
}

.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
}

.elementor-34 .elementor-element.elementor-element-d5ccbcc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-2caeae8>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-2caeae8 {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-2caeae8 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-dfab377>.elementor-widget-container {
	padding: 0px 20px 20px 20px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gfield,
.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .ginput_container_address span * {
	margin-bottom: -10px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container_address label,
.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container_address label {
	margin-top: --10px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gfield textarea {
	font-size: 16px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gform_footer input[type="submit"] {
	width: 100px;
}

.elementor-34 .elementor-element.elementor-element-dfab377 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-dfab377 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-6286900c {
	padding: 80px 0px 80px 0px;
}

.elementor-34 .elementor-element.elementor-element-f390da5.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-f390da5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-34 .elementor-element.elementor-element-4279a9f6 {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-6777aea6 {
	width: var(--container-widget-width, 630px);
	max-width: 630px;
	--container-widget-width: 630px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-6777aea6>.elementor-widget-container {
	padding: 0px 0px 64px 0px;
}

.elementor-34 .elementor-element.elementor-element-f5eb234:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-f5eb234.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-f5eb234.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-f5eb234.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 16px 0px 0px;
	--e-column-margin-right: 16px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-5e2002da {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
}

.elementor-34 .elementor-element.elementor-element-5e2002da>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #12376914;
	border-radius: 100px 100px 100px 100px;
}

.elementor-34 .elementor-element.elementor-element-5e2002da img {
	border-style: solid;
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-color: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 1px 3px 0px rgba(17.999999999999993, 54.999999999999964, 105, 0.21176470588235294);
}

.elementor-34 .elementor-element.elementor-element-5e2de96c {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	--ep-advanced-icon-box-icon-top-v-offset: -0px;
	--ep-advanced-icon-box-icon-top-h-offset: 0px;
}

.elementor-34 .elementor-element.elementor-element-5e2de96c>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 16px;
	padding: 12px 16px 12px 16px;
	border-radius: 0px 12px 12px 12px;
	box-shadow: 0px 1px 3px 0px rgba(17.999999999999993, 54.999999999999964, 105, 0.16);
}

.elementor-34 .elementor-element.elementor-element-5e2de96c.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

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

.elementor-34 .elementor-element.elementor-element-5e2de96c.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 15px;
}

.elementor-34 .elementor-element.elementor-element-5e2de96c.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 15px;
}

.elementor-34 .elementor-element.elementor-element-5e2de96c.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-34 .elementor-element.elementor-element-5e2de96c.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 15px;
}

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

.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-icon-wrap {
	transform: rotate(0deg);
}

.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-title {
	margin-bottom: 4px;
	color: #95CB50;
	font-size: 14px;
}

.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-description {
	margin-bottom: 0px;
	color: #141414;
	font-size: 14px;
	line-height: 1.5em;
}

.elementor-34 .elementor-element.elementor-element-5cd1967f {
	width: auto;
	max-width: auto;
}

.elementor-34 .elementor-element.elementor-element-5cd1967f>.elementor-widget-container {
	background-image: url("../../2024/05/Financial-Consulting-About-Us-Journey-BG.webp");
	padding: 70px 70px 70px 70px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 188px auto;
}

.elementor-34 .elementor-element.elementor-element-5cd1967f.bdt-background-overlay-yes>.elementor-widget-container:before {
	opacity: 1;
	transition: background 0.3s;
}

.elementor-34 .elementor-element.elementor-element-5cd1967f img {
	width: 100px;
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 1px 3px 0px rgba(17.999999999999993, 54.999999999999964, 105, 0.16);
}

.elementor-34 .elementor-element.elementor-element-77b9d964 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	--ep-advanced-icon-box-icon-top-v-offset: -0px;
	--ep-advanced-icon-box-icon-top-h-offset: 0px;
}

.elementor-34 .elementor-element.elementor-element-77b9d964>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: 0px 16px 0px 0px;
	padding: 12px 16px 12px 16px;
	border-radius: 12px 12px 0px 12px;
	box-shadow: 0px 1px 3px 0px rgba(17.999999999999993, 54.999999999999964, 105, 0.16);
}

.elementor-34 .elementor-element.elementor-element-77b9d964.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box {
	text-align: left;
}

.elementor-34 .elementor-element.elementor-element-77b9d964.elementor-position-right .bdt-ep-advanced-icon-box-icon {
	margin-left: 15px;
}

.elementor-34 .elementor-element.elementor-element-77b9d964.elementor-position-left .bdt-ep-advanced-icon-box-icon {
	margin-right: 15px;
}

.elementor-34 .elementor-element.elementor-element-77b9d964.elementor-position-top .bdt-ep-advanced-icon-box-icon {
	margin-bottom: 15px;
}

.elementor-34 .elementor-element.elementor-element-77b9d964.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
	margin-top: 15px;
}

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

.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-icon-wrap {
	transform: rotate(0deg);
}

.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-uicore_secondary);
	font-size: 14px;
}

.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-description {
	margin-bottom: 0px;
	color: #141414;
	font-size: 14px;
	line-height: 1.5em;
}

.elementor-34 .elementor-element.elementor-element-1f8f27e9 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-34 .elementor-element.elementor-element-1f8f27e9>.elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #12376914;
	border-radius: 100px 100px 100px 100px;
}

.elementor-34 .elementor-element.elementor-element-1f8f27e9 img {
	border-style: solid;
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-color: #FFFFFF;
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 1px 3px 0px rgba(17.999999999999993, 54.999999999999964, 105, 0.21176470588235294);
}

.elementor-34 .elementor-element.elementor-element-4629cc49:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/06/annie-spratt-QckxruozjRg-unsplash-scaled.webp");
	background-position: center right;
	background-size: cover;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-4629cc49.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-4629cc49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-34 .elementor-element.elementor-element-4629cc49.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 16px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 16px;
}

.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-a373659 {
	--spacer-size: 300px;
}

.elementor-34 .elementor-element.elementor-element-8fb199a:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-8fb199a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_dark);
	background-image: url("../../2024/06/daiga-ellaby-7edWO30e32k-unsplash-scaled.webp");
}

.elementor-34 .elementor-element.elementor-element-8fb199a>.elementor-background-overlay {
	background-color: var(--e-global-color-uicore_dark);
	opacity: 0.63;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-8fb199a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-34 .elementor-element.elementor-element-4f5bca8 {
	text-align: center;
}

.elementor-34 .elementor-element.elementor-element-385c2a2:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-385c2a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-34 .elementor-element.elementor-element-385c2a2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-34 .elementor-element.elementor-element-385c2a2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-34fbcc55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 16px;
}

.elementor-34 .elementor-element.elementor-element-34fbcc55>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	--e-column-margin-right: 80px;
	--e-column-margin-left: 0px;
}

.elementor-34 .elementor-element.elementor-element-3a7d841e {
	font-family: var(--e-global-typography-uicore_text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-uicore_text-font-weight);
}

.elementor-34 .elementor-element.elementor-element-65f3602f .uicore-repeater-selector {
	border-style: text;
}

.elementor-34 .elementor-element.elementor-element-65f3602f {
	text-align: left;
}

.elementor-34 .elementor-element.elementor-element-65f3602f .ui-e-headline-text path {
	stroke-width: 40;
}

.elementor-34 .elementor-element.elementor-element-65f3602f .ui-e-headline-text svg {
	bottom: 0%;
}

.elementor-34 .elementor-element.elementor-element-65f3602f .ui-e-headline-highlighted {
	font-family: "PT Serif", Sans-serif;
	font-weight: italic;
	font-style: italic;
}

.elementor-34 .elementor-element.elementor-element-2fab3af>.elementor-widget-container {
	padding: 16px 0px 16px 0px;
}

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

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

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px/2);
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px/2);
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px/2);
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-icon i {
	color: var(--e-global-color-uicore_headline);
	transition: color 0.3s;
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-icon svg {
	fill: var(--e-global-color-uicore_headline);
	transition: fill 0.3s;
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-2fab3af {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
	--icon-vertical-offset: 0px;
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-uicore_primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-uicore_primary-font-weight);
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-text {
	color: var(--e-global-color-uicore_headline);
	transition: color 0.3s;
}

.elementor-34 .elementor-element.elementor-element-2fab3af .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-uicore_primary);
}

.elementor-34 .elementor-element.elementor-element-2c36ad4b {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-uicore_text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-uicore_text-font-weight);
	color: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-2c36ad4b>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button {
	background-color: var(--e-global-color-uicore_accent);
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button:focus {
	background-color: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button:hover svg,
.elementor-34 .elementor-element.elementor-element-d991ea2 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-2701c44d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 24px;
}

.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-7867c35c {
	color: var(--e-global-color-uicore_headline);
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gfield,
.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .ginput_container_address span * {
	margin-bottom: -10px;
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container_address label,
.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container_address label {
	margin-top: --10px;
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gfield textarea {
	font-size: 16px;
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gform_footer input[type="submit"] {
	width: 100px;
}

.elementor-34 .elementor-element.elementor-element-c4392b5 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-34 .elementor-element.elementor-element-c4392b5 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

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

@media(max-width:1024px) {
	.elementor-34 .elementor-element.elementor-element-c1678f4 {
		padding: 125px 0px 125px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-9af9905 {
		width: var(--container-widget-width, 338px);
		max-width: 338px;
		--container-widget-width: 338px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-9af9905>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-0539708 {
		width: var(--container-widget-width, 430px);
		max-width: 430px;
		--container-widget-width: 430px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-0539708>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-5f7752d {
		padding: 80px 0px 80px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-a217f53 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-34 .elementor-element.elementor-element-a217f53 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-34 .elementor-element.elementor-element-d686e41 {
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 750px);
		max-width: 750px;
	}

	.elementor-34 .elementor-element.elementor-element-a273c9b {
		padding: 80px 0px 100px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-eec6521>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-c90eac9>.elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-3de3a6a {
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 750px);
		max-width: 750px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 7px 7px 7px 7px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box {
		height: 250px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer-overlay {
		border-radius: 7px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 10px;
		font-size: 21px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-3d4a2fe4>.elementor-background-overlay {
		opacity: 0.65;
	}

	.elementor-34 .elementor-element.elementor-element-3d4a2fe4 {
		padding: 64px 0px 48px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-30f8ab25 {
		padding: 0px 0px 20px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d>.elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d {
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-34 .elementor-element.elementor-element-4a46d5f {
		padding: 0px 0px 20px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db>.elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db {
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-34 .elementor-element.elementor-element-1c14c308 {
		padding: 0px 0px 20px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a>.elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a {
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-34 .elementor-element.elementor-element-1781fdcc {
		width: var(--container-widget-width, 500px);
		max-width: 500px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-6286900c {
		padding: 48px 0px 48px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-6777aea6 {
		width: var(--container-widget-width, 600px);
		max-width: 600px;
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-6777aea6>.elementor-widget-container {
		padding: 0px 0px 48px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-background-slideshow {
		border-radius: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2002da {
		width: var(--container-widget-width, 15%);
		max-width: 15%;
		--container-widget-width: 15%;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-5e2002da img {
		border-width: 2px 2px 2px 2px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		--ep-advanced-icon-box-icon-top-v-offset: -0px;
		--ep-advanced-icon-box-icon-top-h-offset: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c>.elementor-widget-container {
		margin: 0px 0px 0px 12px;
		padding: 10px 14px 10px 14px;
		border-radius: 0px 10px 10px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-title {
		font-size: 13px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-description {
		font-size: 13px;
	}

	.elementor-34 .elementor-element.elementor-element-5cd1967f>.elementor-widget-container {
		padding: 48px 48px 48px 48px;
		background-size: 150px auto;
	}

	.elementor-34 .elementor-element.elementor-element-5cd1967f img {
		width: 80px;
		border-radius: 18px 18px 18px 18px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		--ep-advanced-icon-box-icon-top-v-offset: -0px;
		--ep-advanced-icon-box-icon-top-h-offset: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964>.elementor-widget-container {
		margin: 0px 12px 0px 0px;
		padding: 10px 14px 10px 14px;
		border-radius: 10px 10px 0px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-title {
		font-size: 13px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-description {
		font-size: 13px;
	}

	.elementor-34 .elementor-element.elementor-element-1f8f27e9 {
		width: var(--container-widget-width, 15%);
		max-width: 15%;
		--container-widget-width: 15%;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-1f8f27e9 img {
		border-width: 2px 2px 2px 2px;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-background-slideshow {
		border-radius: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

	.elementor-34 .elementor-element.elementor-element-8fb199a {
		padding: 80px 0px 80px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-385c2a2>.elementor-container {
		max-width: 500px;
	}

	.elementor-34 .elementor-element.elementor-element-385c2a2 {
		padding: 60px 0px 60px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-3a7d841e {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-65f3602f {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-2fab3af {
		--e-icon-list-icon-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-2c36ad4b {
		width: var(--container-widget-width, 600px);
		max-width: 600px;
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-background-slideshow {
		border-radius: 14px 14px 14px 14px;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated {
		margin: 20px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
}

@media(max-width:767px) {
	.elementor-34 .elementor-element.elementor-element-c1678f4 {
		padding: 40px 0px 50px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-b484b06>.elementor-element-populated {
		padding: 0px 10px 25px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-9af9905 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-9af9905>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-0539708 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-0539708>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-5f7752d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 0px 50px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-d65097f .elementor-icon {
		font-size: 31px;
	}

	.elementor-34 .elementor-element.elementor-element-d65097f .elementor-icon svg {
		height: 31px;
	}

	.elementor-34 .elementor-element.elementor-element-e0f93ab {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-a217f53 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-a217f53 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-34 .elementor-element.elementor-element-d686e41 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-d686e41>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-a273c9b {
		padding: 50px 0px 50px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-eec6521>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-c90eac9>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-3de3a6a {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-3de3a6a>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-b81ed86 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-2e60d0f .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-a182c84 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-8e7ab98 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-04c6ce5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box {
		height: 200px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer,
	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-layer-overlay {
		border-radius: 6px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-front .bdt-flip-box-layer-desc {
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-title {
		margin-bottom: 12px;
		font-size: 19px;
	}

	.elementor-34 .elementor-element.elementor-element-4578c1c .bdt-flip-box-back .bdt-flip-box-layer-desc {
		margin-bottom: 12px;
	}

	.elementor-34 .elementor-element.elementor-element-3d4a2fe4>.elementor-background-overlay {
		opacity: 0.7;
	}

	.elementor-34 .elementor-element.elementor-element-3d4a2fe4,
	.elementor-34 .elementor-element.elementor-element-3d4a2fe4>.elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-3d4a2fe4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 48px 0px 48px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-a9fa394 {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-30f8ab25 {
		padding: 0px 0px 24px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-4b07453b {
		width: 15%;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d {
		width: var(--container-widget-width, 42px);
		max-width: 42px;
		--container-widget-width: 42px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-609ab59d .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-34 .elementor-element.elementor-element-2bafd8c6 {
		width: 83%;
	}

	.elementor-34 .elementor-element.elementor-element-3b402edd>.elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-4a46d5f {
		padding: 0px 0px 20px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-e293df5 {
		width: 15%;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db {
		width: var(--container-widget-width, 42px);
		max-width: 42px;
		--container-widget-width: 42px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-7249d6db .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-34 .elementor-element.elementor-element-79ae6ecb {
		width: 83%;
	}

	.elementor-34 .elementor-element.elementor-element-72838f4c>.elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-1c14c308 {
		padding: 0px 0px 20px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-26624f52 {
		width: 15%;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a {
		width: var(--container-widget-width, 42px);
		max-width: 42px;
		--container-widget-width: 42px;
		--container-widget-flex-grow: 0;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-3d28b95a .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-34 .elementor-element.elementor-element-5fdaab7d {
		width: 83%;
	}

	.elementor-34 .elementor-element.elementor-element-3efb840a>.elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}

	.elementor-34 .elementor-element.elementor-element-1781fdcc {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-6286900c {
		padding: 32px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-6777aea6 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-34 .elementor-element.elementor-element-6777aea6>.elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 16px 16px 16px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2002da img {
		border-width: 2px 2px 2px 2px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c>.elementor-widget-container {
		border-radius: 0px 8px 8px 8px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c {
		--ep-advanced-icon-box-icon-top-v-offset: -0px;
		--ep-advanced-icon-box-icon-top-h-offset: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-5e2de96c .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-34 .elementor-element.elementor-element-5cd1967f>.elementor-widget-container {
		padding: 56px 56px 56px 56px;
		background-size: 145px auto;
	}

	.elementor-34 .elementor-element.elementor-element-5cd1967f img {
		width: 79px;
		border-radius: 16px 16px 16px 16px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964>.elementor-widget-container {
		border-radius: 8px 8px 0px 8px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964 {
		--ep-advanced-icon-box-icon-top-v-offset: -0px;
		--ep-advanced-icon-box-icon-top-h-offset: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-77b9d964 .bdt-ep-advanced-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-34 .elementor-element.elementor-element-1f8f27e9 img {
		border-width: 2px 2px 2px 2px;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-34 .elementor-element.elementor-element-8fb199a {
		padding: 50px 0px 50px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-4f5bca8 {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-385c2a2 {
		padding: 30px 0px 30px 0px;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 8px;
	}

	.elementor-34 .elementor-element.elementor-element-883905e {
		text-align: center;
	}

	.elementor-34 .elementor-element.elementor-element-2fab3af {
		--e-icon-list-icon-size: 18px;
	}

	.elementor-34 .elementor-element.elementor-element-2c36ad4b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated,
	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated>.elementor-background-overlay,
	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-background-slideshow {
		border-radius: 12px 12px 12px 12px;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d>.elementor-element-populated {
		padding: 24px 24px 4px 24px;
	}

	.elementor-34 .elementor-element.elementor-element-7867c35c {
		text-align: center;
	}
}

@media(min-width:768px) {
	.elementor-34 .elementor-element.elementor-element-4b07453b {
		width: 8%;
	}

	.elementor-34 .elementor-element.elementor-element-2bafd8c6 {
		width: 92%;
	}

	.elementor-34 .elementor-element.elementor-element-e293df5 {
		width: 8%;
	}

	.elementor-34 .elementor-element.elementor-element-79ae6ecb {
		width: 92%;
	}

	.elementor-34 .elementor-element.elementor-element-26624f52 {
		width: 8%;
	}

	.elementor-34 .elementor-element.elementor-element-5fdaab7d {
		width: 92%;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234 {
		width: 43%;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49 {
		width: 57%;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55 {
		width: 55%;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d {
		width: 45%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-34 .elementor-element.elementor-element-4b07453b {
		width: 10%;
	}

	.elementor-34 .elementor-element.elementor-element-2bafd8c6 {
		width: 88%;
	}

	.elementor-34 .elementor-element.elementor-element-e293df5 {
		width: 10%;
	}

	.elementor-34 .elementor-element.elementor-element-79ae6ecb {
		width: 88%;
	}

	.elementor-34 .elementor-element.elementor-element-26624f52 {
		width: 10%;
	}

	.elementor-34 .elementor-element.elementor-element-5fdaab7d {
		width: 88%;
	}

	.elementor-34 .elementor-element.elementor-element-f5eb234 {
		width: 45%;
	}

	.elementor-34 .elementor-element.elementor-element-4629cc49 {
		width: 55%;
	}

	.elementor-34 .elementor-element.elementor-element-34fbcc55 {
		width: 100%;
	}

	.elementor-34 .elementor-element.elementor-element-2701c44d {
		width: 100%;
	}
}