.elementor-16138 .elementor-element.elementor-element-15b515a7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16138 .elementor-element.elementor-element-c4ccffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-6844b992{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-6844b992.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16138 .elementor-element.elementor-element-6b691dd6{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16138 .elementor-element.elementor-element-6bd9c513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-325bdde9{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16138 .elementor-element.elementor-element-325bdde9:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-325bdde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8b2026 );}.elementor-16138 .elementor-element.elementor-element-2bdcc156 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-16138 .elementor-element.elementor-element-770bc327{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16138 .elementor-element.elementor-element-770bc327:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-770bc327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8b2026 );}.elementor-16138 .elementor-element.elementor-element-ea6e5b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-16138 .elementor-element.elementor-element-51797462{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16138 .elementor-element.elementor-element-6553cc0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16138 .elementor-element.elementor-element-72d493b7{--divider-border-style:solid;--divider-color:var( --e-global-color-cdafebc );--divider-border-width:1px;}.elementor-16138 .elementor-element.elementor-element-72d493b7 .elementor-divider-separator{width:100%;}.elementor-16138 .elementor-element.elementor-element-72d493b7 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-16138 .elementor-element.elementor-element-1c7e927f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-641e477d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16138 .elementor-element.elementor-element-641e477d:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-641e477d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2df443 );}.elementor-16138 .elementor-element.elementor-element-d5015f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-16138 .elementor-element.elementor-element-5c349ebe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-cdafebc );--border-color:var( --e-global-color-cdafebc );--border-radius:10px 0px 0px 10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16138 .elementor-element.elementor-element-6f523686 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-16138 .elementor-element.elementor-element-2db36059{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-2db36059:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-2db36059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16138 .elementor-element.elementor-element-24aeec6b .elementor-heading-title{color:var( --e-global-color-a8b2026 );}.elementor-16138 .elementor-element.elementor-element-10533364{color:var( --e-global-color-a8b2026 );}.elementor-16138 .elementor-element.elementor-element-10533364 a{color:var( --e-global-color-cdafebc );}.elementor-16138 .elementor-element.elementor-element-6e09d9e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16138 .elementor-element.elementor-element-a4743c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16138 .elementor-element.elementor-element-a4743c3:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-a4743c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2df443 );}.elementor-16138 .elementor-element.elementor-element-59523c77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-59523c77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16138 .elementor-element.elementor-element-2d219a{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16138 .elementor-element.elementor-element-2d219a:not(.elementor-motion-effects-element-type-background), .elementor-16138 .elementor-element.elementor-element-2d219a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-a8b2026 ) 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16138 .elementor-element.elementor-element-6844b992{--width:69.656%;}.elementor-16138 .elementor-element.elementor-element-59523c77{--width:71.204%;}}@media(max-width:1024px){.elementor-16138 .elementor-element.elementor-element-15b515a7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-6b691dd6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-6bd9c513{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16138 .elementor-element.elementor-element-51797462{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-6553cc0{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-2db36059{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-6e09d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16138 .elementor-element.elementor-element-2d219a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* BRCC Numbered Process */

.brcc-process {
	--brcc-blue: #406daa;
	--brcc-dark-blue: #273a80;
	--brcc-gold: #fdb71a;
	--brcc-line-width: 4px;
	--brcc-step-size: 56px;
	--brcc-step-gap: 24px;

	margin: 0 auto;
}

/* Process timeline */

.brcc-process-list {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.brcc-process-list::before {
	content: "";
	position: absolute;
	z-index: 0;
	top: calc(var(--brcc-step-size) / 2);
	bottom: calc(var(--brcc-step-size) / 2);
	left: calc((var(--brcc-step-size) - var(--brcc-line-width)) / 2);
	width: var(--brcc-line-width);
	background: var(--brcc-gold);
}

.brcc-process-item {
	position: relative;
	display: grid;
	grid-template-columns: var(--brcc-step-size) minmax(0, 1fr);
	gap: var(--brcc-step-gap);
	align-items: start;
	margin-bottom: 28px;
}

.brcc-process-item:last-child {
	margin-bottom: 0;
}

/* Numbered marker */

.brcc-process-step {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: var(--brcc-step-size);
	height: var(--brcc-step-size);
	background: var(--brcc-blue);
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
	color: #fff;
	font-size: 1.2rem;
	font-weight: 800;
	line-height: 1;
}

/* Step content */

.brcc-process-content {
	min-width: 0;
	padding: 20px 22px;
	background: #fff;
	border-left: 5px solid var(--brcc-dark-blue);
	border-radius: 0 6px 6px 0;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
}

.brcc-process-content h3 {
	margin: 0 0 8px;
	color: var(--brcc-dark-blue) !important;
	font-size: 21px !important;
	line-height: 1.25;
}

.brcc-process-content p {
	margin: 0;
	line-height: 1.6;
}

.brcc-process-content p + p,
.brcc-process-content ul + p {
	margin-top: 12px;
}

.brcc-process-content ul {
	margin: 12px 0 0;
	padding-left: 24px;
}

.brcc-process-content li {
	margin-bottom: 8px;
}

.brcc-process-content li:last-child {
	margin-bottom: 0;
}

/* Step links */

.brcc-process-link {
	display: inline-block;
	margin-top: 12px;
	color: var(--brcc-dark-blue);
	font-weight: 700;
	text-decoration: underline;
	text-decoration-color: var(--brcc-gold);
	text-decoration-thickness: 2px;
	text-underline-offset: 4px;
}

.brcc-process-link:hover,
.brcc-process-link:focus-visible {
	color: var(--brcc-blue);
	text-decoration-thickness: 3px;
}

.brcc-process-link:focus-visible,
.brcc-process-content a:focus-visible {
	outline: 3px solid var(--brcc-gold);
	outline-offset: 4px;
}

/* Mobile */

@media (max-width: 600px) {
	.brcc-process {
		--brcc-step-size: 48px;
		--brcc-step-gap: 14px;
	}

	.brcc-process-item {
		margin-bottom: 20px;
	}

	.brcc-process-step {
		border-width: 3px;
		font-size: 1rem;
	}

	.brcc-process-content {
		padding: 17px;
	}

	.brcc-process-content h3 {
		font-size: 19px !important;
	}

	.brcc-process-content p,
	.brcc-process-link {
		font-size: 0.94rem;
	}
}

th {
    background-color: #406daa !important;
}/* End custom CSS */