
.elementor-8321 .elementor-element.elementor-element-442d68c7:not(.elementor-motion-effects-element-type-background), .elementor-8321 .elementor-element.elementor-element-442d68c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-1.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-8321 .elementor-element.elementor-element-442d68c7 > .elementor-container {
	min-height: 400px;
}

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

.elementor-8321 .elementor-element.elementor-element-11bd206f .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-53253485 {
	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-8321 .elementor-element.elementor-element-627e4302 {
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-277ff3a7 .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-8321 .elementor-element.elementor-element-277ff3a7 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-277ff3a7 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

.elementor-8321 .elementor-element.elementor-element-2b05a070 .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-8321 .elementor-element.elementor-element-2b05a070 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-2b05a070 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

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

.elementor-8321 .elementor-element.elementor-element-15894543 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-2f231e52 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-8321 .elementor-element.elementor-element-2575ef48 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-76c48591 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-76c48591 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-7a927fbe {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-54380502 {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-8321 .elementor-element.elementor-element-39e5eaeb {
	font-weight: 600;
}

.elementor-8321 .elementor-element.elementor-element-1c4927b5 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-31b80737 > .elementor-element-populated {
	padding: 40px 0px 0px 0px;
}

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

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

.elementor-8321 .elementor-element.elementor-element-6d029f31:not(.elementor-motion-effects-element-type-background), .elementor-8321 .elementor-element.elementor-element-6d029f31 > .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-8321 .elementor-element.elementor-element-6d029f31:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8321 .elementor-element.elementor-element-6d029f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

.elementor-8321 .elementor-element.elementor-element-71924df1 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-71924df1 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-71924df1 .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-2fedbc23 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

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

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-4cd9a5b5 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-68b1edf0 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-6918f06a {
	text-align: center;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-671e8a74 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-671e8a74 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-195654d {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-3c9abc6e {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-77477c13 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-772b5665 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-772b5665 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-2caab892 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-8321 .elementor-element.elementor-element-2caab892 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-53a171e5 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-7928b42d {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-5de1198c .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-5de1198c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-5de1198c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-8321 .elementor-element.elementor-element-63502cf6 .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-8321 .elementor-element.elementor-element-5fcbfc9d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-5fcbfc9d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8321 .elementor-element.elementor-element-5fcbfc9d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-5fcbfc9d .elementor-icon {
	font-size: 26px;
}

.elementor-8321 .elementor-element.elementor-element-5fcbfc9d .elementor-icon svg {
	height: 26px;
}

.elementor-8321 .elementor-element.elementor-element-217bba44 .elementor-blockquote {
	border-color: var(--e-global-color-secondary);
}

.elementor-8321 .elementor-element.elementor-element-896aab0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-896aab0 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8321 .elementor-element.elementor-element-896aab0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-4cb81b0);
}

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

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

.elementor-8321 .elementor-element.elementor-element-896aab0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-896aab0.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-896aab0.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-8321 .elementor-element.elementor-element-896aab0 .elementor-icon {
	font-size: 26px;
}

.elementor-8321 .elementor-element.elementor-element-896aab0 .elementor-icon svg {
	height: 26px;
}

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

.elementor-8321 .elementor-element.elementor-element-d9e83a8 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-d9e83a8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-35255482 .elementor-swiper-button {
	font-size: 20px;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-10fd6a > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-8321 .elementor-element.elementor-element-10fd6a {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-2cdef859 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-2161dd78 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-2161dd78 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-238b7fad {
	margin-top: 25px;
	margin-bottom: 25px;
}

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

.elementor-8321 .elementor-element.elementor-element-7488db5a > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-7488db5a > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-7488db5a > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-7488db5a > .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-8321 .elementor-element.elementor-element-7488db5a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-7ce97fb5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-5f81b2c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-934e978 > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-934e978 > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-934e978 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-934e978 > .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-8321 .elementor-element.elementor-element-934e978 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-42872b8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-42872b8d {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-43f31566 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-4214c330 > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-4214c330 > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-4214c330 > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-4214c330 > .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-8321 .elementor-element.elementor-element-4214c330 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-4da0d7c5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-366fae03 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-2ad1d0d3 > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-8321 .elementor-element.elementor-element-2ad1d0d3 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-6d9f1275 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-6d9f1275 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-3fae0f48 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-8321 .elementor-element.elementor-element-17df16b4 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-8321 .elementor-element.elementor-element-79db5bfb .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-8321 .elementor-element.elementor-element-738d2fd8 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-738d2fd8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-12bf4881 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-2688ff9c .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-8321 .elementor-element.elementor-element-6f23b306 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-8321 .elementor-element.elementor-element-2e0cf05d > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-8321 .elementor-element.elementor-element-556c8a7d .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

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

.elementor-8321 .elementor-element.elementor-element-22701fef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-3d371968 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-43215823 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-5e181ee4 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-5e181ee4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-1a498066 > .elementor-element-populated {
	padding: 10px 0px 0px 30px;
}

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

.elementor-8321 .elementor-element.elementor-element-4fb0c861 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-8321 .elementor-element.elementor-element-61a162c5 > .elementor-element-populated {
	padding: 10px 30px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-12791db > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-12791db {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8321 .elementor-element.elementor-element-274e3c27 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-8321 .elementor-element.elementor-element-274e3c27 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-8321 .elementor-element.elementor-element-3a60ab7 {
	text-align: left;
	font-weight: 900;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-8321 .elementor-element.elementor-element-310cdbb .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-8321 .elementor-element.elementor-element-199aa9a5 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-199aa9a5 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-f22d77d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8321 .elementor-element.elementor-element-f22d77d > .elementor-container {
	max-width: 1040px;
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-5481a39d > .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-8321 .elementor-element.elementor-element-6d05f195 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-54a6899 .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-8321 .elementor-element.elementor-element-1b9c964 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-8321 .elementor-element.elementor-element-1b9c964 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-1b9c964 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-6daebeac > .elementor-container {
	max-width: 760px;
}

.elementor-8321 .elementor-element.elementor-element-6daebeac {
	margin-top: 40px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-icon, .elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-8321 .elementor-element.elementor-element-681e6c62 .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-8321 .elementor-element.elementor-element-c611d88 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8321 .elementor-element.elementor-element-c611d88:not(.elementor-motion-effects-element-type-background), .elementor-8321 .elementor-element.elementor-element-c611d88 > .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-8321 .elementor-element.elementor-element-c611d88:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8321 .elementor-element.elementor-element-c611d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

.elementor-8321 .elementor-element.elementor-element-79ee027 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-79ee027 .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-8321 .elementor-element.elementor-element-ae9248a {
	width: var(--container-widget-width, 110%);
	max-width: 110%;
	--container-widget-width: 110%;
	--container-widget-flex-grow: 0;
}

.elementor-8321 .elementor-element.elementor-element-ae9248a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-a716f92 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(22, 32, 47, 0);
	border-radius: 50px 50px 50px 50px;
	padding: 22px 63px 22px 63px;
}

.elementor-8321 .elementor-element.elementor-element-a716f92 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-a716f92 .elementor-button:focus {
	background-color: rgba(37, 41, 48, .94);
	color: #fff;
	border-color: rgba(22, 32, 47, 0);
}

.elementor-8321 .elementor-element.elementor-element-a716f92 .elementor-button:hover svg, .elementor-8321 .elementor-element.elementor-element-a716f92 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8321 .elementor-element.elementor-element-26c2c305 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-8321 .elementor-element.elementor-element-770267f2 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-3703420c {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-8321 .elementor-element.elementor-element-3703420c:after {
	content: "0.66";
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__text {
	margin-top: 20px;
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__badge {
	right: 0;
}

.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__card .elementor-post__badge {
	margin: 20px;
}

.elementor-8321 .elementor-element.elementor-element-21f265c5 > .elementor-background-overlay {
	background-color: var(--e-global-color-142ca6d);
	opacity: .5;
}

.elementor-8321 .elementor-element.elementor-element-21f265c5 {
	padding: 50px 0px 50px 0px;
}

.elementor-8321 .elementor-element.elementor-element-79684087 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-47665c14 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-47665c14 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-15a599e2 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-429880a6 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-8321 .elementor-element.elementor-element-2fdeb48f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8321 .elementor-element.elementor-element-2fdeb48f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .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-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: dashed;
}

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

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-item > a {
	text-decoration: overline;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-text {
	color: var(--e-global-color-66cb062d);
	transition: color .3s;
}

.elementor-8321 .elementor-element.elementor-element-5e56e26 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

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

.elementor-8321 .elementor-element.elementor-element-09aed0c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8321 .elementor-element.elementor-element-9e76722 {
	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-8321 .elementor-element.elementor-element-3309ac9 {
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-212de31 .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-8321 .elementor-element.elementor-element-212de31 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-212de31 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

.elementor-8321 .elementor-element.elementor-element-3679264 .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-8321 .elementor-element.elementor-element-3679264 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-3679264 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-4cb81b0);
}

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

.elementor-8321 .elementor-element.elementor-element-161fdc0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-12e4e19 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-ae1da1e .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-ae1da1e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-bc78ee0 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-870a06b > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-3987066 {
	font-weight: 600;
}

.elementor-8321 .elementor-element.elementor-element-f0ad5e9 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-f3a46d2 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-3.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-f3a46d2 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-730a249 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-4.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-730a249 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-67af8fc .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-5.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-67af8fc .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-a3d24d6 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-6.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-a3d24d6 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-b6046ee .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-7.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-b6046ee .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-db66559 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-9.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-db66559 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-43fa8a5 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-10.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-43fa8a5 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-97a59e1 .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-8.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-97a59e1 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-226cd5e .swiper-slide-bg {
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-11.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-226cd5e .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-c51169f .swiper-slide-bg {
	background-color: #bbb;
	background-image: url("https://cdn-bidjo.nitrocdn.com/RofYXNFmGQblEgLkyNsqbibrBsdipraU/assets/images/optimized/rev-ea9b9e2/bccncmilling.com/wp-content/uploads/2024/05/aircraft-parts-2.png");
	background-size: cover;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .elementor-repeater-item-c51169f .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 400px;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .swiper-slide-contents {
	max-width: 66%;
}

.elementor-8321 .elementor-element.elementor-element-cbdccaf .swiper-slide-inner {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-609a7fe > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-609a7fe {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-609a7fe .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-26db463 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

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

.elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-79e1768 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-0002a54 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-8a0ab4f {
	text-align: center;
}

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

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

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

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-ca24498 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-b25a72a {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-f371674 {
	text-align: center;
}

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

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

.elementor-8321 .elementor-element.elementor-element-26c3ad0 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-26c3ad0 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-29f6f7f {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-0c812c5 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-82898f4 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-82898f4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-82898f4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-b89fa2b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-b89fa2b .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-b89fa2b .elementor-icon {
	font-size: 26px;
	padding: 6px;
}

.elementor-8321 .elementor-element.elementor-element-b89fa2b .elementor-icon svg {
	height: 26px;
}

.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__tweet-button {
	border-radius: 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-7163fa6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-7163fa6 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8321 .elementor-element.elementor-element-7163fa6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-4cb81b0);
}

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

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

.elementor-8321 .elementor-element.elementor-element-7163fa6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-7163fa6.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-7163fa6 .elementor-icon {
	font-size: 26px;
	padding: 6px;
}

.elementor-8321 .elementor-element.elementor-element-7163fa6 .elementor-icon svg {
	height: 26px;
}

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

.elementor-8321 .elementor-element.elementor-element-d489f33 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-d489f33 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-main-swiper .swiper-slide {
	border-radius: 0px;
}

.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-swiper-button {
	font-size: 20px;
}

.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__image img {
	width: 22px;
	height: 22px;
}

.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-star-rating {
	font-size: 0px;
}

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-7f7baec > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-8321 .elementor-element.elementor-element-7f7baec {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-7f7baec .elementor-heading-title {
	color: var(--e-global-color-93848ff);
}

.elementor-8321 .elementor-element.elementor-element-1166286 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-014554d {
	margin-top: 25px;
	margin-bottom: 25px;
}

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

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

.elementor-8321 .elementor-element.elementor-element-ca30a1b > .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-8321 .elementor-element.elementor-element-ca30a1b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-ce130c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-623660c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-8411165 > .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-8321 .elementor-element.elementor-element-8411165 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-6aefaf1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-6aefaf1 {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-8321 .elementor-element.elementor-element-982e36e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-a77858a > .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-8321 .elementor-element.elementor-element-a77858a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-bd6bcb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-b1d7075 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-da4a01a > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-8321 .elementor-element.elementor-element-da4a01a .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-7e8c510 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-7e8c510 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-df4ddd1 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-df4ddd1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-7066ccd > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-8321 .elementor-element.elementor-element-04d15f0 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-8321 .elementor-element.elementor-element-1395c52 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-1395c52 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-56da872 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-2463893 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-8321 .elementor-element.elementor-element-3f178d9 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-8321 .elementor-element.elementor-element-3f55338 > .elementor-element-populated {
	padding: 0px 0px 0px 50px;
}

.elementor-8321 .elementor-element.elementor-element-b5d2117 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-90da34d {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-431e528 {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-61c61d6 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-61c61d6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-6a37041 > .elementor-element-populated {
	padding: 10px 0px 0px 30px;
}

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

.elementor-8321 .elementor-element.elementor-element-580e963 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-580e963 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-ff4b949 > .elementor-element-populated {
	padding: 10px 30px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-cf30930 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-b188884 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-b188884 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-94861cc > .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-8321 .elementor-element.elementor-element-b99386f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-9baf7ae .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-8321 .elementor-element.elementor-element-8be6fb5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-9cffba6);
	--divider-border-width: 1px;
}

.elementor-8321 .elementor-element.elementor-element-8be6fb5 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-8be6fb5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-d5f2ef8 > .elementor-container {
	max-width: 760px;
}

.elementor-8321 .elementor-element.elementor-element-d5f2ef8 {
	margin-top: 40px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-icon, .elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

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

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

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

.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-8321 .elementor-element.elementor-element-4fa6983 .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-8321 .elementor-element.elementor-element-55a1338 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8321 .elementor-element.elementor-element-55a1338:not(.elementor-motion-effects-element-type-background), .elementor-8321 .elementor-element.elementor-element-55a1338 > .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-8321 .elementor-element.elementor-element-55a1338:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8321 .elementor-element.elementor-element-55a1338 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-8321 .elementor-element.elementor-element-55a1338 > .elementor-background-overlay {
	background-color: #fff;
	opacity: .92;
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-8321 .elementor-element.elementor-element-5271fdd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-5271fdd .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-8321 .elementor-element.elementor-element-facd468 {
	width: var(--container-widget-width, 110%);
	max-width: 110%;
	--container-widget-width: 110%;
	--container-widget-flex-grow: 0;
}

.elementor-8321 .elementor-element.elementor-element-facd468 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(22, 32, 47, 0);
	border-radius: 50px 50px 50px 50px;
	padding: 22px 63px 22px 63px;
}

.elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button:hover, .elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button:focus {
	background-color: rgba(37, 41, 48, .94);
	color: #fff;
	border-color: rgba(22, 32, 47, 0);
}

.elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button:hover svg, .elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8321 .elementor-element.elementor-element-88dde72 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae:after {
	content: "0.66";
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__thumbnail__link {
	width: 100%;
	margin-bottom: calc(29px / 2);
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__text {
	margin-top: 20px;
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__badge {
	right: 0;
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__card .elementor-post__badge {
	border-radius: 0px;
	font-size: 5px;
	margin: 0px;
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__avatar {
	top: calc(-29px / 2);
}

.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__avatar img {
	width: 29px;
	height: 29px;
}

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

.elementor-8321 .elementor-element.elementor-element-1429b99 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8321 .elementor-element.elementor-element-1429b99 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8321 .elementor-element.elementor-element-83768fd {
	text-align: center;
}

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

.elementor-8321 .elementor-element.elementor-element-d363ee5 .elementor-divider-separator {
	width: 100%;
}

.elementor-8321 .elementor-element.elementor-element-d363ee5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8321 .elementor-element.elementor-element-6541c46 {
	text-align: center;
}

.elementor-8321 .elementor-element.elementor-element-12933f4 .elementor-button {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-8321 .elementor-element.elementor-element-34df6aa .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-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: dashed;
}

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

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-item > a {
	text-decoration: overline;
}

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-text {
	color: var(--e-global-color-66cb062d);
	transition: color .3s;
}

.elementor-8321 .elementor-element.elementor-element-34df6aa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

@media (min-width:768px) {
	.elementor-8321 .elementor-element.elementor-element-3e664e29 {
		width: 35%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-23e91b63 {
		width: 65%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-31b80737 {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6297f1f0 {
		width: 64%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2a4b5263 {
		width: 36%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2e946d1b {
		width: 33%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-17df16b4 {
		width: 67%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-12bf4881 {
		width: 67%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-67b5551d {
		width: 33%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1679639 {
		width: 33%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2e0cf05d {
		width: 67%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-874eb28 {
		width: 59.912%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9b31f69 {
		width: 40.044%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-5569197 {
		width: 64%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7b299ae {
		width: 36%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b82d8e9 {
		width: 33%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7066ccd {
		width: 67%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0d640d {
		width: 33%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3f55338 {
		width: 67%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ee74da9 {
		width: 59.912%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-fa3f3ea {
		width: 40.044%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8321 .elementor-element.elementor-element-874eb28 {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9b31f69 {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ee74da9 {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-fa3f3ea {
		width: 100%;
	}
}

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

@media (max-width:1024px) {
	.elementor-8321 .elementor-element.elementor-element-54a6899 .elementor-heading-title {
		font-size: 3rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c611d88 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-874eb28 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-79ee027 {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ae9248a {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ae9248a .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9b31f69 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9baf7ae .elementor-heading-title {
		font-size: 3rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-55a1338 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ee74da9 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-5271fdd {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-facd468 {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-facd468 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-fa3f3ea > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
}

@media (max-width:767px) {
	.elementor-8321 .elementor-element.elementor-element-f22d77d {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6d05f195 .elementor-heading-title {
		font-size: .75rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-54a6899 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-681e6c62 .elementor-accordion-title {
		font-size: 1rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-8321 .elementor-element.elementor-element-3703420c:after {
		content: "0.5";
	}
	
	.elementor-8321 .elementor-element.elementor-element-3703420c .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9e76722 {
		font-size: 13px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3309ac9 {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-212de31 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3679264 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-161fdc0 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-161fdc0 {
		font-size: 13px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ae1da1e .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ae1da1e .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-bc78ee0 {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-870a06b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3987066 {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-cbdccaf .swiper-slide {
		height: 300px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-bd409b0:not(.elementor-motion-effects-element-type-background), .elementor-8321 .elementor-element.elementor-element-bd409b0 > .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: center center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-bd409b0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8321 .elementor-element.elementor-element-bd409b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-8321 .elementor-element.elementor-element-26db463 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7906e67 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7906e67 {
		--divider-icon-size: 10px;
		--divider-element-spacing: 10px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-icon i, .elementor-8321 .elementor-element.elementor-element-7906e67 .elementor-icon svg {
		transform: rotate(0deg);
	}
	
	.elementor-8321 .elementor-element.elementor-element-794ac84 {
		margin-top: -20px;
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-79e1768 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-e78159b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-e78159b {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-0002a54 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c6e1190 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c6e1190 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-8a0ab4f .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3a11c10 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3a11c10 {
		font-size: 12px;
		line-height: .7em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2895153 > .elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2895153 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2895153 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2895153 {
		--divider-icon-size: 10px;
		--divider-element-spacing: 10px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2895153 .elementor-icon i, .elementor-8321 .elementor-element.elementor-element-2895153 .elementor-icon svg {
		transform: rotate(0deg);
	}
	
	.elementor-8321 .elementor-element.elementor-element-2d01be7 {
		margin-top: -15px;
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ca24498 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-e3896a1 {
		font-size: 12px;
		line-height: 1.3em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b25a72a > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b25a72a .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-873bbbf > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-873bbbf {
		font-size: 12px;
		line-height: .6em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-f371674 > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-f371674 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-504094e > .elementor-widget-container {
		margin: -7px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-504094e {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-26c3ad0 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-0c812c5 {
		font-size: 12px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-82898f4 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-82898f4 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-82898f4 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-82898f4 {
		--divider-icon-size: 12px;
		--divider-element-spacing: 7px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-5569197 {
		width: 55%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b2f0651 .elementor-blockquote__content {
		font-size: 10px;
		line-height: 1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b2f0651 .elementor-blockquote__author {
		font-size: 12px;
		line-height: .6em;
	}
	
	body:not(.rtl) .elementor-8321 .elementor-element.elementor-element-b2f0651 .elementor-blockquote {
		border-left-width: 3px;
	}
	
	body.rtl .elementor-8321 .elementor-element.elementor-element-b2f0651 .elementor-blockquote {
		border-right-width: 3px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b2f0651 .elementor-blockquote {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b89fa2b .elementor-icon {
		font-size: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b89fa2b .elementor-icon svg {
		height: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7b299ae {
		width: 45%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__content {
		font-size: 10px;
		line-height: 1.3em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__author {
		font-size: 12px;
		line-height: 4.3em;
		letter-spacing: -.4px;
		word-spacing: .2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__tweet-button {
		font-size: calc(.5px * 10);
	}
	
	.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__tweet-button span, .elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote__tweet-button i {
		font-size: 1px;
	}
	
	body:not(.rtl) .elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote {
		border-left-width: 4px;
	}
	
	body.rtl .elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote {
		border-right-width: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3fe2f9f .elementor-blockquote {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7163fa6 .elementor-icon {
		font-size: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7163fa6 .elementor-icon svg {
		height: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d489f33 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d489f33 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d489f33 .elementor-divider {
		padding-block-start: 2px;
		padding-block-end: 2px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-swiper-button {
		font-size: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .swiper-pagination-bullet {
		height: 4px;
		width: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .swiper-horizontal .swiper-pagination-progressbar {
		height: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__header, .elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__name {
		font-size: 12px;
		line-height: .7em;
		letter-spacing: -.3px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__text {
		font-size: 10px;
		line-height: 1.3em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__icon {
		font-size: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-c0e66ec .elementor-testimonial__icon svg {
		width: 14px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7f7baec > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7f7baec .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1166286 {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-014554d > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-014554d {
		margin-top: -6px;
		margin-bottom: 20px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ca30a1b {
		width: 32%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ca30a1b > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-ca30a1b > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-ca30a1b > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ca30a1b > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ce130c0 {
		column-gap: 0px;
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-623660c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-623660c .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-623660c .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-8411165 {
		width: 32%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-8411165 > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-8411165 > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-8411165 > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-8411165 > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6aefaf1 {
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-982e36e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-982e36e .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-a77858a {
		width: 32%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-a77858a > .elementor-element-populated, .elementor-8321 .elementor-element.elementor-element-a77858a > .elementor-element-populated > .elementor-background-overlay, .elementor-8321 .elementor-element.elementor-element-a77858a > .elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-a77858a > .elementor-element-populated {
		margin: 0px 2px 0px 2px;
		--e-column-margin-right: 2px;
		--e-column-margin-left: 2px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-bd6bcb0 {
		font-size: 12px;
		line-height: 1.9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b1d7075 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b1d7075 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-da4a01a > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-da4a01a .elementor-button {
		font-size: 10px;
		line-height: .9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-df4ddd1 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-df4ddd1 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-df4ddd1 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b82d8e9 > .elementor-element-populated {
		margin: -25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-a6c4406 img {
		height: 220px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-7066ccd > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-04d9a1a {
		text-align: left;
	}
	
	.elementor-8321 .elementor-element.elementor-element-04d9a1a .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-84cda1e > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-84cda1e {
		font-size: 10px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-04d15f0 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-04d15f0 .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1395c52 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1395c52 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1395c52 .elementor-divider {
		padding-block-start: 5px;
		padding-block-end: 5px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d44eaf8 {
		margin-top: -15px;
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-56da872 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d5f6fbd > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d5f6fbd {
		font-size: 10px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2463893 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-2463893 .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3f178d9 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9115ff1 {
		margin-top: -10px;
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3629910 {
		column-gap: 3px;
		font-size: 10px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-3f55338 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b5d2117 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b5d2117 .elementor-button {
		font-size: 12px;
		line-height: .9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-431e528 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-61c61d6 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-61c61d6 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6a37041 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-f7129e5 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-580e963 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-ff4b949 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-a069e69 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-cf30930 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-5a13270 {
		font-size: 12px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-cce7f4b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b188884 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b99386f {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-b99386f .elementor-heading-title {
		font-size: .75rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9baf7ae {
		text-align: center;
	}
	
	.elementor-8321 .elementor-element.elementor-element-9baf7ae .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-8321 .elementor-element.elementor-element-8be6fb5 .elementor-divider {
		padding-block-start: 4px;
		padding-block-end: 4px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d5f2ef8 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d5f2ef8 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-accordion-title {
		font-size: .7rem;
		line-height: .1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-4fa6983 .elementor-tab-content {
		font-size: 10px;
		line-height: 1.4em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-5271fdd .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-facd468 .elementor-heading-title {
		font-size: 15px;
		line-height: 1.9em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-1d686a3 .elementor-button {
		font-size: 13px;
		line-height: .1em;
		letter-spacing: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-88dde72 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae {
		--grid-row-gap: 10px;
		--grid-column-gap: 5px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae:after {
		content: "0.5";
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
		margin-right: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__title, .elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__title a {
		font-size: 7px;
		line-height: 1.1em;
		letter-spacing: .9px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae a.elementor-post__read-more {
		font-size: 9px;
		line-height: 1.2em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6ad11ae .elementor-post__text {
		margin-bottom: 0px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-d363ee5 .elementor-divider {
		padding-block-start: 3px;
		padding-block-end: 3px;
	}
	
	.elementor-8321 .elementor-element.elementor-element-6541c46 {
		font-size: 12px;
		line-height: 1.1em;
	}
	
	.elementor-8321 .elementor-element.elementor-element-80c2e51 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

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