
.elementor-7087 .elementor-element.elementor-element-4c42f6e:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-4c42f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b98e0;
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2025/03/CNC-machining-banner.jpg");
	background-position: 0px -35px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7087 .elementor-element.elementor-element-4c42f6e > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-4c42f6e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-7b5beeb .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-4920f2f {
	column-gap: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -.2px;
	word-spacing: 0px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-7825b6c {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-feae143 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 100px 100px 100px 100px;
}

.elementor-7087 .elementor-element.elementor-element-feae143 .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-feae143 .elementor-button:focus {
	background-color: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-feae143 .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-feae143 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-bb7d979 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 100px 100px 100px 100px;
}

.elementor-7087 .elementor-element.elementor-element-bb7d979 .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-bb7d979 .elementor-button:focus {
	background-color: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-bb7d979 .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-bb7d979 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-63d0138 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-63d0138 {
	text-align: left;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-95b1d35 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-7087 .elementor-element.elementor-element-aa96142 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-881c989 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-881c989 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-881c989 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-6603234 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-0ff3e3a:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-0ff3e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-0ff3e3a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0ff3e3a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-53049b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-3804074 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-3804074 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-6a66aa9 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-93aad92 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-93aad92 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-93aad92 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-5134fa6:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-5134fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-5134fa6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-7087 .elementor-element.elementor-element-5134fa6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-83cec53 img {
	border-radius: 50px 50px 50px 50px;
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-cb83436 {
	font-weight: 900;
}

.elementor-7087 .elementor-element.elementor-element-36d12e2 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 100px 100px 100px 100px;
}

.elementor-7087 .elementor-element.elementor-element-36d12e2 .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-36d12e2 .elementor-button:focus {
	background-color: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-36d12e2 .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-36d12e2 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

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

.elementor-7087 .elementor-element.elementor-element-892b532 img {
	border-radius: 50px 50px 50px 50px;
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-9df59f4 {
	font-weight: 900;
}

.elementor-7087 .elementor-element.elementor-element-457af4e .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 100px 100px 100px 100px;
}

.elementor-7087 .elementor-element.elementor-element-457af4e .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-457af4e .elementor-button:focus {
	background-color: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-457af4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-457af4e .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-457af4e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-efa9f21 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-7087 .elementor-element.elementor-element-e787ca6 > .elementor-element-populated {
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-1ad4810 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-675e90e {
	font-weight: 600;
}

.elementor-7087 .elementor-element.elementor-element-53992ff .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-b005baf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7087 .elementor-element.elementor-element-b005baf .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-b005baf {
	--image-transition-duration: 500ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-7087 .elementor-element.elementor-element-e8ac8b3:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-e8ac8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2022/05/1-3.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7087 .elementor-element.elementor-element-e8ac8b3 > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-e8ac8b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-31bca2b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-31bca2b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-31bca2b .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-0bebeba {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-e937b7d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4cb81b0);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-e937b7d .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7087 .elementor-element.elementor-element-e937b7d .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-e937b7d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-e937b7d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-e937b7d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-e937b7d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-e937b7d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-4b16b5b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-4b16b5b .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c62bacc {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-075e140 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-075e140 .elementor-heading-title {
	text-decoration: line-through;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-471fc47 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-812cd25 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-812cd25 .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c53767d {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c12212d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4cb81b0);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-c12212d .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-c12212d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-c12212d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c12212d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-c12212d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c12212d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-c12212d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-567b0b9 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-567b0b9 .elementor-heading-title {
	text-decoration: underline;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-706e071 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-62c6e4b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-62c6e4b .elementor-heading-title {
	text-decoration: underline;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-b80089a {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-a520f0e {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-a520f0e .elementor-heading-title {
	text-decoration: underline;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-955b0e8 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-43bc452 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-43bc452 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-73bbc8d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-7087 .elementor-element.elementor-element-73bbc8d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-118f04d {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-eb6bda1 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-e913e79 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-e913e79 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-e913e79 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-e913e79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-e913e79.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-e913e79.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-e913e79.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-e913e79.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-c7cb0b2 .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-bd2429d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-bd2429d .elementor-icon {
	font-size: 26px;
}

.elementor-7087 .elementor-element.elementor-element-bd2429d .elementor-icon svg {
	height: 26px;
}

.elementor-7087 .elementor-element.elementor-element-2e00687 .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-3cbe698 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-3cbe698.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-3cbe698 .elementor-icon {
	font-size: 26px;
}

.elementor-7087 .elementor-element.elementor-element-3cbe698 .elementor-icon svg {
	height: 26px;
}

.elementor-7087 .elementor-element.elementor-element-e584abb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-e584abb .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-e584abb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-182b33e .elementor-swiper-button {
	font-size: 20px;
}

.elementor-7087 .elementor-element.elementor-element-9976d82:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-9976d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-9976d82 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 50px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-9976d82 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-d232bc8 > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-7087 .elementor-element.elementor-element-d232bc8 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-81c09e7 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-4a08af9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-4a08af9 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-4a08af9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-e438771 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.elementor-7087 .elementor-element.elementor-element-613edd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-613edd5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-28489ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-28489ef {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-62318b7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-62318b7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-62318b7.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-62318b7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-62318b7.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-62318b7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

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

.elementor-7087 .elementor-element.elementor-element-0547326 > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-0547326 > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-0547326 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-0547326 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-0547326 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-edf4eaa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-edf4eaa {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-6deae70 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-6deae70.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-6deae70.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-6deae70.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-6deae70.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-6deae70.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-0bc54a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-0bc54a8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-3914c2a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-3914c2a {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-f8d5bde .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-f8d5bde.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-f8d5bde.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-f8d5bde.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-f8d5bde.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-f8d5bde.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-efedf2a > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-7087 .elementor-element.elementor-element-efedf2a .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-a46c719 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-a46c719 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-789bb4d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-789bb4d .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-789bb4d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-02f82e9 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-7087 .elementor-element.elementor-element-27111a9 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-44ac226 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-44ac226 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-44ac226 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-51fd9e3 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-2bd77f8 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-375efc2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-375efc2 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-375efc2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-df1e505 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-7087 .elementor-element.elementor-element-e482636 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-d6db70a:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-d6db70a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-d6db70a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 50px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-d6db70a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-33f5484 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-1c03595 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-7ec1f79 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-7ec1f79 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-7ec1f79 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-a3292f7 > .elementor-element-populated {
	padding: 10px 0px 0px 30px;
}

.elementor-7087 .elementor-element.elementor-element-7d8431c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-7d8431c .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-7d8431c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-bb06b88 > .elementor-element-populated {
	padding: 10px 30px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-00b3ed1:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-00b3ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-00b3ed1 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-00b3ed1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-0ed07e2 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0ed07e2 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-e3e3320 {
	text-align: left;
	font-weight: 900;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-422c356 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-df2c6b4 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-df2c6b4 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-1736b21:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-1736b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-1736b21 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-1736b21 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-863c547 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-863c547 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-c814adb {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-aaffc00 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-aaffc00 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-aaffc00 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-6da6803 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-c9ba67e {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-3782f37 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-7220aa6 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-57cbc3a > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-39674aa {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-759b764 > .elementor-widget-container {
	margin: 96px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-759b764 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-db9e3de > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-aeac5a6 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-087c41c {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-3f12675 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-22b2bcd > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-5fd0687 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-9376ccc {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-f361407 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-f361407 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-b848d1a > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-6961a5f {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-7d78522 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-7d832a3 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-d6babac > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7087 .elementor-element.elementor-element-f5d2b07 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-1b27be9 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-aea1a9b .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-29c6c5d3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7087 .elementor-element.elementor-element-29c6c5d3 > .elementor-container {
	max-width: 1040px;
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-29c6c5d3 > .elementor-background-overlay {
	opacity: .9;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-29c6c5d3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-36755a7 > .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-7087 .elementor-element.elementor-element-2be142b6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-2be142b6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #c95;
}

.elementor-7087 .elementor-element.elementor-element-5d6e4a5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1.1666em;
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-6131360 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-6131360 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-6131360 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-7da7c09a > .elementor-container {
	max-width: 760px;
}

.elementor-7087 .elementor-element.elementor-element-7da7c09a {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-item {
	border-width: 4px;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-item .elementor-tab-content {
	border-width: 4px;
	border-top-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 4px;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-tab-title {
	background-color: var(--e-global-color-142ca6d);
	padding: 24px 24px 24px 24px;
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-icon, .elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-active .elementor-accordion-icon, .elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-499491af);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-499491af);
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-tab-content {
	color: var(--e-global-color-4bf48ff);
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.617em;
	padding: 24px 24px 24px 24px;
}

.elementor-7087 .elementor-element.elementor-element-641f0db > .elementor-background-overlay {
	background-color: var(--e-global-color-142ca6d);
	opacity: .5;
}

.elementor-7087 .elementor-element.elementor-element-641f0db {
	padding: 50px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-e8c717f {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-391ad9c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-391ad9c .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-391ad9c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-92e83b2 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-35df2e1 .elementor-button {
	line-height: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-8606a9d {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-7087 .elementor-element.elementor-element-fbe922b > .elementor-widget-container {
	margin: 10px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-fbe922b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-d2fd910 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-d2fd910 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-d2fd910 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-c18064e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-c18064e .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-c18064e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-51d2517 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-51d2517 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-51d2517 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-977f892 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-977f892 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-977f892 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-1444b4a > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0:after {
	content: "0.66";
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__text {
	margin-top: 20px;
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__badge {
	right: 0;
}

.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__card .elementor-post__badge {
	margin: 20px;
}

.elementor-7087 .elementor-element.elementor-element-8bad8a9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7087 .elementor-element.elementor-element-8bad8a9:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-8bad8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/12/photo-1498568584133-7b76cea38337.jpeg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7087 .elementor-element.elementor-element-8bad8a9 > .elementor-background-overlay {
	background-color: #fff;
	opacity: .92;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-8bad8a9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0c29658 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0c29658 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 1.6px;
	color: rgba(99, 115, 129, .5);
}

.elementor-7087 .elementor-element.elementor-element-f7ef3b7 {
	width: var(--container-widget-width, 110%);
	max-width: 110%;
	--container-widget-width: 110%;
	--container-widget-flex-grow: 0;
}

.elementor-7087 .elementor-element.elementor-element-f7ef3b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-f7ef3b7 .elementor-heading-title {
	font-size: 25px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: 0px;
	color: #252930;
}

.elementor-7087 .elementor-element.elementor-element-d5de205 .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-d5de205 .elementor-button:focus {
	background-color: var(--e-global-color-66cb062d);
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-66cb062d);
	box-shadow: 0px 0px 10px 0px rgba(8.5, 8.1044497282609, 8.1044497282609, .5);
}

.elementor-7087 .elementor-element.elementor-element-d5de205 .elementor-button {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	fill: #fff;
	color: #fff;
	transition-duration: .2s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(51, 51, 51, 0);
	border-radius: 50px 50px 50px 50px;
	padding: 22px 63px 22px 63px;
}

.elementor-7087 .elementor-element.elementor-element-d5de205 .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-d5de205 .elementor-button:focus svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-7e30a1c:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-7e30a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-7087 .elementor-element.elementor-element-7e30a1c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-7e30a1c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-196a21e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: dashed;
	border-top-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: dashed;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-7087 .elementor-element.elementor-element-196a21e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-item > a {
	text-decoration: overline;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-text {
	color: var(--e-global-color-66cb062d);
	transition: color .3s;
}

.elementor-7087 .elementor-element.elementor-element-196a21e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

.elementor-7087 .elementor-element.elementor-element-b786969:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-b786969 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1b98e0;
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2025/03/CNC-machining-banner.png");
	background-position: 0px -149px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7087 .elementor-element.elementor-element-b786969 > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-b786969 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-4cb5285 .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-a116d07 {
	column-gap: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -.2px;
	word-spacing: 0px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-b9791aa {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c69aafb .elementor-button {
	background-color: var(--e-global-color-4cb81b0);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-7087 .elementor-element.elementor-element-c69aafb .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-c69aafb .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-c69aafb .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-c69aafb .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-efebd72 .elementor-button {
	background-color: var(--e-global-color-4cb81b0);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-efebd72 .elementor-button:hover, .elementor-7087 .elementor-element.elementor-element-efebd72 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-efebd72 .elementor-button:hover svg, .elementor-7087 .elementor-element.elementor-element-efebd72 .elementor-button:focus svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-c02b65d > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-c02b65d {
	text-align: left;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-d8c2e10 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-08c10fe {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-08c10fe .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-08c10fe .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-8109b2a {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-ff035d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-5937d1e {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-7ae747b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-aeef4b1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-aeef4b1 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-aeef4b1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-ef61ecb img {
	border-radius: 50px 50px 50px 50px;
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-31dba5b {
	font-weight: 900;
}

.elementor-7087 .elementor-element.elementor-element-589b2f4 .elementor-button {
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-4382de6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7087 .elementor-element.elementor-element-275eed5 img {
	border-radius: 50px 50px 50px 50px;
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-f7b6292 {
	font-weight: 900;
}

.elementor-7087 .elementor-element.elementor-element-8217c96 .elementor-button {
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-53b1da5 > .elementor-element-populated {
	box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-f455d3e > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-31ead72 {
	font-weight: 600;
}

.elementor-7087 .elementor-element.elementor-element-058d678 .elementor-button {
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-def4be8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-def4be8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-1177a46 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-1177a46 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-36a6e06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-7087 .elementor-element.elementor-element-36a6e06 .elementor-main-swiper .swiper-slide {
	background-color: #020c12;
	border-radius: 0px;
	border-color: var(--e-global-color-text);
}

.elementor-7087 .elementor-element.elementor-element-36a6e06 .elementor-swiper-button {
	font-size: 20px;
}

#elementor-lightbox-slideshow-36a6e06 .elementor-video-container {
	width: 50%;
}

.elementor-7087 .elementor-element.elementor-element-8fe6b1d > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .5;
	transition: background .5s, border-radius .3s, opacity .5s;
}

.elementor-7087 .elementor-element.elementor-element-8fe6b1d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-f57005f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-f57005f {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-f57005f .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-7d0d60a {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-26d3915 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4cb81b0);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-26d3915.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-26d3915.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-26d3915.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-26d3915.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-26d3915.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-5407c04 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-5407c04 .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-9c1b68d {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-cf991f3 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-cf991f3 .elementor-heading-title {
	text-decoration: line-through;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-ade2375 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-121dc72 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-121dc72 .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-fffb458 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-0678ebd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4cb81b0);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-0678ebd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-0678ebd.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-0678ebd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-0678ebd.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-0678ebd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-d1cb55a {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-d1cb55a .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-3a2bba6 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-fa74774 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-fa74774 .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-2030657 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-020d84d {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-020d84d .elementor-heading-title {
	text-decoration: underline;
	line-height: 60px;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-690b164 {
	text-align: center;
	font-weight: 700;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-fa72e52 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-fa72e52 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-b83ff3d {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-5021353 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-b0d632b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-b0d632b .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-b0d632b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-b0d632b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-b0d632b.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-b0d632b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-b0d632b.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-b0d632b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-2f4f928 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-2f4f928 .elementor-icon {
	font-size: 26px;
	padding: 6px;
}

.elementor-7087 .elementor-element.elementor-element-2f4f928 .elementor-icon svg {
	height: 26px;
}

.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__tweet-button {
	border-radius: 0px;
}

.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon:hover, .elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a .elementor-icon {
	font-size: 26px;
	padding: 6px;
}

.elementor-7087 .elementor-element.elementor-element-8b68d0a .elementor-icon svg {
	height: 26px;
}

.elementor-7087 .elementor-element.elementor-element-3b474b2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-3b474b2 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-3b474b2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-main-swiper .swiper-slide {
	border-radius: 0px;
}

.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__image img {
	width: 22px;
	height: 22px;
}

.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-star-rating {
	font-size: 0px;
}

.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-star-rating i:not(:last-of-type) {
	margin-inline-end: 0px;
}

.elementor-7087 .elementor-element.elementor-element-9ea86fc:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-9ea86fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9cffba6);
}

.elementor-7087 .elementor-element.elementor-element-9ea86fc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-9ea86fc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-84cd01c > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-7087 .elementor-element.elementor-element-84cd01c {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-588d95b {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-b569a88 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.elementor-7087 .elementor-element.elementor-element-477cccb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-c327e26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-c327e26 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-25ed454 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-25ed454.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-25ed454.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-25ed454.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-25ed454.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-25ed454.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-5549b96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-e865af3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-e865af3 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-582885c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-582885c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-582885c.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-582885c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-582885c.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-582885c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

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

.elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 50px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-8cd7ca1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-8cd7ca1 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-57bdda0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-57bdda0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-57bdda0.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-57bdda0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-57bdda0.elementor-view-framed .elementor-icon, .elementor-7087 .elementor-element.elementor-element-57bdda0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-7087 .elementor-element.elementor-element-8ffb5ca > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-7087 .elementor-element.elementor-element-8ffb5ca .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-a748e7d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-a748e7d {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-af76633 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-af76633 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-af76633 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-dfa1d49 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-7087 .elementor-element.elementor-element-87b86cc .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-f21ddc0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-f21ddc0 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-f21ddc0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-f1e9a25 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-76149c6 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-3aa4ae7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-3aa4ae7 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-3aa4ae7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-0dcd0c8 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-7087 .elementor-element.elementor-element-6830c4e .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-841966a:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-841966a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9cffba6);
}

.elementor-7087 .elementor-element.elementor-element-841966a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7087 .elementor-element.elementor-element-841966a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7087 .elementor-element.elementor-element-adb04f3 > .elementor-element-populated {
	padding: 10px 0px 0px 30px;
}

.elementor-7087 .elementor-element.elementor-element-3c138d5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-3c138d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-3c138d5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-69b86e9 > .elementor-element-populated {
	padding: 10px 30px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0e7fca6 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-0e7fca6 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-ac4cda7 {
	text-align: left;
	font-weight: 900;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
	color: var(--e-global-color-93848ff);
}

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

.elementor-7087 .elementor-element.elementor-element-cf8b336 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-cf8b336 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-8ba6fa3 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-8ba6fa3 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-85e9b80 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-364bce7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-364bce7 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-364bce7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-29daaa7 > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-5f16b01 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-0ee214a .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-f10a6df > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-bbb0064 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-6e050f8 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-b67d968 > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-c6f05c2 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-4abea3d {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-434ed39 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-94786d3 > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-0edf2b3 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-b427277 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-fcd0768 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-95b11d7 > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-ad476b4 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-6a1718b {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-0a01f99 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-5b0ed67 > .elementor-element-populated {
	box-shadow: 3px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-7087 .elementor-element.elementor-element-547ef8f {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-9f93e57 {
	text-align: left;
}

.elementor-7087 .elementor-element.elementor-element-e1af265 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-10b7f7c > .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-7087 .elementor-element.elementor-element-3b4002a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-3b4002a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: .875rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #c95;
}

.elementor-7087 .elementor-element.elementor-element-b8e255f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1.1666em;
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-93ea002 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-93ea002 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-93ea002 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-dcf42be > .elementor-container {
	max-width: 760px;
}

.elementor-7087 .elementor-element.elementor-element-dcf42be {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-item {
	border-width: 4px;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-item .elementor-tab-content {
	border-width: 4px;
	border-top-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 4px;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-tab-title {
	background-color: var(--e-global-color-142ca6d);
	padding: 24px 24px 24px 24px;
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon, .elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-active .elementor-accordion-icon, .elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-499491af);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-499491af);
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-tab-content {
	color: var(--e-global-color-4bf48ff);
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.617em;
	padding: 24px 24px 24px 24px;
}

.elementor-7087 .elementor-element.elementor-element-eb7ed61 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-6fbd6c9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-6fbd6c9 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-6fbd6c9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-0e6ba51 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-655f380 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-7087 .elementor-element.elementor-element-e4a3553 > .elementor-widget-container {
	margin: 10px 0px 50px 0px;
}

.elementor-7087 .elementor-element.elementor-element-e4a3553 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-3edd525 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-0fdbf78 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-0fdbf78 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-0fdbf78 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-7a2ccd0 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-a8c8464 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-a8c8464 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-a8c8464 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-3cec04d {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-b821d6f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-b821d6f .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-b821d6f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-955c3d3 {
	text-align: center;
}

.elementor-7087 .elementor-element.elementor-element-280b3e1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-280b3e1 .elementor-divider-separator {
	width: 100%;
}

.elementor-7087 .elementor-element.elementor-element-280b3e1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7087 .elementor-element.elementor-element-8fd5a46 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-4c6693d {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-7087 .elementor-element.elementor-element-4c6693d:after {
	content: "0.66";
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__thumbnail__link {
	width: 100%;
	margin-bottom: calc(29px / 2);
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__text {
	margin-top: 20px;
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__badge {
	right: 0;
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__card .elementor-post__badge {
	border-radius: 0px;
	font-size: 5px;
	margin: 0px;
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__avatar {
	top: calc(-29px / 2);
}

.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__avatar img {
	width: 29px;
	height: 29px;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 1%;
	border-color: #ddd;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: dashed;
	border-top-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: dashed;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item > a {
	text-decoration: overline;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-text {
	color: var(--e-global-color-66cb062d);
	transition: color .3s;
}

.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

@media (min-width:768px) {
	.elementor-7087 .elementor-element.elementor-element-e787ca6 {
		width: 35%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9ca957a {
		width: 65%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4b4ece4 {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3d00ed6 {
		width: 64%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b4af2b9 {
		width: 36%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-d967173 {
		width: 33%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-02f82e9 {
		width: 67%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-51fd9e3 {
		width: 67%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-d7592e3 {
		width: 33%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-bf618bc {
		width: 33%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-df1e505 {
		width: 67%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-426c256 {
		width: 59.912%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0a263fe {
		width: 40.044%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-54e37eb {
		width: 64%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ffdeb1d {
		width: 36%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ee23c79 {
		width: 33%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-dfa1d49 {
		width: 67%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0d39efa {
		width: 33%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0dcd0c8 {
		width: 67%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7087 .elementor-element.elementor-element-426c256 {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0a263fe {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-7087 .elementor-element.elementor-element-e8ac8b3:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-e8ac8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-7087 .elementor-element.elementor-element-4c42f6e:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-4c42f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5d6e4a5e .elementor-heading-title {
		font-size: 3rem;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8bad8a9 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-426c256 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0c29658 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f7ef3b7 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f7ef3b7 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0a263fe > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b786969:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-b786969 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-36a6e06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b8e255f .elementor-heading-title {
		font-size: 3rem;
	}
}

@media (max-width:767px) {
	.elementor-7087 .elementor-element.elementor-element-4c42f6e:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-4c42f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-1ad4810 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-29c6c5d3 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-2be142b6 .elementor-heading-title {
		font-size: .75rem;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5d6e4a5e .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-7087 .elementor-element.elementor-element-14dfc16f .elementor-accordion-title {
		font-size: 1rem;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-7087 .elementor-element.elementor-element-4bbcac0:after {
		content: "0.5";
	}
	
	.elementor-7087 .elementor-element.elementor-element-4bbcac0 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b786969:not(.elementor-motion-effects-element-type-background), .elementor-7087 .elementor-element.elementor-element-b786969 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2025/03/CNC-machining-banner.jpg");
		background-position: -415px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b786969:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7087 .elementor-element.elementor-element-b786969 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b786969 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-d3969ae > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-a116d07 {
		font-size: 12px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b9791aa {
		font-size: 12px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-c02b65d {
		font-size: 12px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-cf2af9a {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-08c10fe > .elementor-widget-container {
		margin: -29px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8109b2a > .elementor-widget-container {
		margin: -24px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8109b2a {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7ae747b > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7ae747b {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-aeef4b1 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ddf7b81 {
		margin-top: -5px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-31dba5b {
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-a00b145 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-a00b145 {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-589b2f4 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-589b2f4 .elementor-button {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f7b6292 {
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-c5d7f22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-c5d7f22 {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8217c96 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8217c96 .elementor-button {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f455d3e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-31ead72 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-31ead72 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-058d678 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-058d678 .elementor-button {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-36a6e06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 8px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-36a6e06 .elementor-main-swiper {
		height: 263px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-36a6e06 .swiper-pagination-bullet {
		height: 3px;
		width: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-36a6e06 .swiper-horizontal .swiper-pagination-progressbar {
		height: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8fe6b1d {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7d0d60a {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-26d3915 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-26d3915 {
		--divider-icon-size: 10px;
		--divider-element-spacing: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-icon i, .elementor-7087 .elementor-element.elementor-element-26d3915 .elementor-icon svg {
		transform: rotate(0deg);
	}
	
	.elementor-7087 .elementor-element.elementor-element-d0418b1 {
		margin-top: -20px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5407c04 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9c1b68d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9c1b68d {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-cf991f3 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ade2375 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ade2375 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-121dc72 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fffb458 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fffb458 {
		font-size: 12px;
		line-height: .7em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0678ebd > .elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0678ebd {
		--divider-icon-size: 10px;
		--divider-element-spacing: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-icon i, .elementor-7087 .elementor-element.elementor-element-0678ebd .elementor-icon svg {
		transform: rotate(0deg);
	}
	
	.elementor-7087 .elementor-element.elementor-element-d8ef5c4 {
		margin-top: -15px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-d1cb55a .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3a2bba6 {
		font-size: 12px;
		line-height: 1.3em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fa74774 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fa74774 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-2030657 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-2030657 {
		font-size: 12px;
		line-height: .6em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-020d84d > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-020d84d .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-690b164 > .elementor-widget-container {
		margin: -7px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-690b164 {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fa72e52 > .elementor-widget-container {
		margin: -5px 0px 10px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5021353 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b0d632b > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b0d632b .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b0d632b .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b0d632b {
		--divider-icon-size: 12px;
		--divider-element-spacing: 7px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-54e37eb {
		width: 55%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote__content {
		font-size: 10px;
		line-height: 1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote__author {
		font-size: 12px;
		line-height: .6em;
	}
	
	body:not(.rtl) .elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote {
		border-left-width: 3px;
	}
	
	body.rtl .elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote {
		border-right-width: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3e7c75a .elementor-blockquote {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-2f4f928 .elementor-icon {
		font-size: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-2f4f928 .elementor-icon svg {
		height: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ffdeb1d {
		width: 45%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__content {
		font-size: 10px;
		line-height: 1.3em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__author {
		font-size: 12px;
		line-height: 4.3em;
		letter-spacing: -.4px;
		word-spacing: .2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__tweet-button {
		font-size: calc(.5px * 10);
	}
	
	.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__tweet-button span, .elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote__tweet-button i {
		font-size: 1px;
	}
	
	body:not(.rtl) .elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote {
		border-left-width: 4px;
	}
	
	body.rtl .elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote {
		border-right-width: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-220f67e .elementor-blockquote {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8b68d0a .elementor-icon {
		font-size: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8b68d0a .elementor-icon svg {
		height: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3b474b2 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3b474b2 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3b474b2 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-swiper-button {
		font-size: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .swiper-pagination-bullet {
		height: 4px;
		width: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .swiper-horizontal .swiper-pagination-progressbar {
		height: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__header, .elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__name {
		font-size: 12px;
		line-height: .7em;
		letter-spacing: -.3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__text {
		font-size: 10px;
		line-height: 1.3em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__icon {
		font-size: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8e6e8e7 .elementor-testimonial__icon svg {
		width: 14px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9ea86fc {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-84cd01c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-84cd01c .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-588d95b {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b569a88 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b569a88 {
		margin-top: -6px;
		margin-bottom: 20px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-477cccb {
		width: 32%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-477cccb > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-c327e26 {
		column-gap: 0px;
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-25ed454 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-25ed454 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-25ed454 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5549b96 {
		width: 32%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5549b96 > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e865af3 {
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-582885c .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-582885c .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-df44b6d {
		width: 32%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated, .elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated > .elementor-background-overlay, .elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-df44b6d > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8cd7ca1 {
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-57bdda0 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-57bdda0 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8ffb5ca > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8ffb5ca .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-af76633 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-af76633 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-af76633 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ee23c79 > .elementor-element-populated {
		margin: -25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7d50cc3 img {
		height: 220px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-dfa1d49 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-90386a6 {
		text-align: left;
	}
	
	.elementor-7087 .elementor-element.elementor-element-90386a6 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-70f0a47 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-70f0a47 {
		font-size: 10px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-87b86cc > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-87b86cc .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f21ddc0 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f21ddc0 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f21ddc0 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-285e86b {
		margin-top: -15px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f1e9a25 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7ea5996 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7ea5996 {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-76149c6 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-76149c6 .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3aa4ae7 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e34e5a5 {
		margin-top: -10px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fef7b32 {
		column-gap: 3px;
		font-size: 10px;
		line-height: 1.4em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0dcd0c8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6830c4e > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6830c4e .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9af58b7 {
		margin-top: -11px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-adb04f3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-581c687 {
		font-size: 12px;
		line-height: 1.3em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3c138d5 .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-1c8a14f {
		margin-top: -5px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-69b86e9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9e75649 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0e7fca6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ac4cda7 {
		font-size: 15px;
		line-height: .7em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b64d733 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-cf8b336 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-cf8b336 .elementor-button {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8ba6fa3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-85e9b80 {
		width: var(--container-widget-width, 322px);
		max-width: 322px;
		--container-widget-width: 322px;
		--container-widget-flex-grow: 0;
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-364bce7 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-364bce7 .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-24ba132 {
		margin-top: -5px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-29daaa7 {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-29daaa7 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5f16b01 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-06dbb84 {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0ee214a > .elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0ee214a .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f10a6df {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-f10a6df > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-bbb0064 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-15a73d8 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6e050f8 > .elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6e050f8 .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b67d968 {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b67d968 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-c6f05c2 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4abea3d {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-434ed39 > .elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-434ed39 .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-94786d3 {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-94786d3 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0edf2b3 {
		text-align: center;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b427277 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fcd0768 > .elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-fcd0768 .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-95b11d7 {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-95b11d7 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6a1718b {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0a01f99 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0a01f99 .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5b0ed67 {
		width: 50%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-5b0ed67 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-9f93e57 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e1af265 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e1af265 .elementor-button {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3b4002a .elementor-heading-title {
		font-size: .7rem;
		line-height: .6em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b8e255f .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-7087 .elementor-element.elementor-element-93ea002 > .elementor-widget-container {
		margin: -12px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-93ea002 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-dcf42be {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-ae42e9c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-title {
		font-size: 1rem;
		line-height: .1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon.elementor-accordion-icon-left {
		margin-right: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-accordion-icon.elementor-accordion-icon-right {
		margin-left: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e6c8ff2 .elementor-tab-content {
		font-size: 12px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-6fbd6c9 .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0e6ba51 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-655f380 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-655f380 .elementor-button {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0c31f4c {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-e4a3553 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3edd525 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0fdbf78 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-0fdbf78 .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-7a2ccd0 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-a8c8464 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-a8c8464 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-3cec04d {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b821d6f > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-b821d6f .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-955c3d3 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-280b3e1 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-280b3e1 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8fd5a46 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d {
		--grid-row-gap: 10px;
		--grid-column-gap: 5px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d:after {
		content: "0.5";
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
		margin-right: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__title, .elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__title a {
		font-size: 7px;
		line-height: 1.1em;
		letter-spacing: .9px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d a.elementor-post__read-more {
		font-size: 9px;
		line-height: 1.2em;
	}
	
	.elementor-7087 .elementor-element.elementor-element-4c6693d .elementor-post__text {
		margin-bottom: 0px;
	}
	
	.elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7087 .elementor-element.elementor-element-8ed3cb6 .elementor-icon-list-item > a {
		font-size: 10px;
		line-height: 2.1em;
		letter-spacing: -.3px;
	}
}

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