.elementor-5516 .elementor-element.elementor-element-32f5b5c:not(.elementor-motion-effects-element-type-background), .elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.afmc.ca/wp-content/uploads/2022/09/AFMC-HeroBanner_wTexture-3600x1200-Data-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-container{min-height:500px;}.elementor-5516 .elementor-element.elementor-element-32f5b5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 2em;}.elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5516 .elementor-element.elementor-element-aa30a68 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-5516 .elementor-element.elementor-element-b3fb438{color:var( --e-global-color-0d6a746 );font-size:24px;font-weight:500;}.elementor-5516 .elementor-element.elementor-element-b0f3920{margin-top:2em;margin-bottom:2em;}.elementor-5516 .elementor-element.elementor-element-5b55600 .jet-breadcrumbs__item-link{color:var( --e-global-color-text );}.elementor-5516 .elementor-element.elementor-element-5b55600 .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-014eb7c );}.elementor-5516 .elementor-element.elementor-element-5b55600 .jet-breadcrumbs__item-target{font-weight:500;}.elementor-5516 .elementor-element.elementor-element-5b55600 .jet-breadcrumbs__item-sep{color:var( --e-global-color-014eb7c );}.elementor-5516 .elementor-element.elementor-element-572bd3a{margin-top:0em;margin-bottom:6em;}.elementor-5516 .elementor-element.elementor-element-1e1b221 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5516 .elementor-element.elementor-element-156fcae > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-5516 .elementor-element.elementor-element-8fe7590{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-8fe7590 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5516 .elementor-element.elementor-element-8fe7590 .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-bc06924 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5516 .elementor-element.elementor-element-bc06924 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5516 .elementor-element.elementor-element-63f49ea{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-63f49ea .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-63f49ea .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5516 .elementor-element.elementor-element-5767731 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5516 .elementor-element.elementor-element-5767731 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5516 .elementor-element.elementor-element-4456fee{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-4456fee > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-5516 .elementor-element.elementor-element-4456fee .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-67d8dce .elementor-tab-content{border-bottom-color:#B4B4B4;font-size:12px;line-height:1.2em;padding:0px 10px 0px 0px;}.elementor-5516 .elementor-element.elementor-element-67d8dce .elementor-tab-title{border-color:#B4B4B4;}.elementor-5516 .elementor-element.elementor-element-67d8dce .elementor-toggle-title{font-size:14px;}.elementor-5516 .elementor-element.elementor-element-1ea18c7 > .elementor-widget-container{margin:16px 0px 0px 14px;}.elementor-5516 .elementor-element.elementor-element-1ea18c7 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5516 .elementor-element.elementor-element-26c4f0b{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-26c4f0b .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-26c4f0b .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5516 .elementor-element.elementor-element-15a0a25 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5516 .elementor-element.elementor-element-15a0a25 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5516 .elementor-element.elementor-element-d186d5c{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-d186d5c .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-d186d5c .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5516 .elementor-element.elementor-element-79b9fd7 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5516 .elementor-element.elementor-element-79b9fd7 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5516 .elementor-element.elementor-element-ef715a8{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5516 .elementor-element.elementor-element-ef715a8 .elementor-divider-separator{width:100%;}.elementor-5516 .elementor-element.elementor-element-ef715a8 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5516 .elementor-element.elementor-element-1b4e76d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5516 .elementor-element.elementor-element-1b4e76d > .elementor-container{max-width:1000px;}.elementor-5516 .elementor-element.elementor-element-1b4e76d{margin-top:2em;margin-bottom:0em;}.elementor-5516 .elementor-element.elementor-element-8691a39 > .elementor-element-populated{margin:0em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-5516 .elementor-element.elementor-element-e01384f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5516 .elementor-element.elementor-element-b5377e9 > .elementor-element-populated{margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-5516 .elementor-element.elementor-element-7b85088 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5516 .elementor-element.elementor-element-7b85088 > .elementor-container{max-width:1000px;}.elementor-5516 .elementor-element.elementor-element-7b85088{margin-top:2em;margin-bottom:0em;}.elementor-5516 .elementor-element.elementor-element-27cb525 > .elementor-element-populated{margin:0em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-5516 .elementor-element.elementor-element-798e764 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5516 .elementor-element.elementor-element-29f3310 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5516 .elementor-element.elementor-element-29f3310 > .elementor-widget-container{margin:.5em 0em 0em 0em;}.elementor-5516 .elementor-element.elementor-element-8ba16e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5516 .elementor-element.elementor-element-8ba16e9 > .elementor-container{max-width:1000px;}.elementor-5516 .elementor-element.elementor-element-8ba16e9{margin-top:2em;margin-bottom:0em;}.elementor-5516 .elementor-element.elementor-element-758957a > .elementor-element-populated{margin:0em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-5516 .elementor-element.elementor-element-a5a88cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5516 .elementor-element.elementor-element-ff73805 > .elementor-element-populated{margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1.5em 1.5em 1.5em 1.5em;}@media(max-width:1024px){.elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-container{min-height:300px;}.elementor-5516 .elementor-element.elementor-element-32f5b5c:not(.elementor-motion-effects-element-type-background), .elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-5516 .elementor-element.elementor-element-b3fb438{font-size:18px;}.elementor-5516 .elementor-element.elementor-element-29f3310 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-5516 .elementor-element.elementor-element-32f5b5c:not(.elementor-motion-effects-element-type-background), .elementor-5516 .elementor-element.elementor-element-32f5b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-5516 .elementor-element.elementor-element-32f5b5c{padding:2em 1em 2em 1em;}.elementor-5516 .elementor-element.elementor-element-1b4e76d{margin-top:1em;margin-bottom:1em;}.elementor-5516 .elementor-element.elementor-element-8691a39 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-5516 .elementor-element.elementor-element-7b85088{margin-top:1em;margin-bottom:1em;}.elementor-5516 .elementor-element.elementor-element-27cb525 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-5516 .elementor-element.elementor-element-29f3310 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-5516 .elementor-element.elementor-element-8ba16e9{margin-top:1em;margin-bottom:1em;}.elementor-5516 .elementor-element.elementor-element-758957a > .elementor-element-populated{padding:0em 0em 0em 0em;}}@media(min-width:768px){.elementor-5516 .elementor-element.elementor-element-dc5300a{width:40%;}.elementor-5516 .elementor-element.elementor-element-befbc94{width:59.666%;}.elementor-5516 .elementor-element.elementor-element-13fc9b5{width:20%;}.elementor-5516 .elementor-element.elementor-element-535747a{width:79.666%;}.elementor-5516 .elementor-element.elementor-element-8691a39{width:70%;}.elementor-5516 .elementor-element.elementor-element-b5377e9{width:30%;}.elementor-5516 .elementor-element.elementor-element-758957a{width:70%;}.elementor-5516 .elementor-element.elementor-element-ff73805{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5516 .elementor-element.elementor-element-13fc9b5{width:25%;}.elementor-5516 .elementor-element.elementor-element-535747a{width:75%;}.elementor-5516 .elementor-element.elementor-element-8691a39{width:100%;}.elementor-5516 .elementor-element.elementor-element-b5377e9{width:50%;}.elementor-5516 .elementor-element.elementor-element-27cb525{width:100%;}.elementor-5516 .elementor-element.elementor-element-758957a{width:100%;}.elementor-5516 .elementor-element.elementor-element-ff73805{width:50%;}}/* Start custom CSS for column, class: .elementor-element-dc5300a */.elementor-5516 .elementor-element.elementor-element-dc5300a {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06924 */.elementor-5516 .elementor-element.elementor-element-bc06924 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-bc06924 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5767731 */.elementor-5516 .elementor-element.elementor-element-5767731 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-5767731 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-67d8dce */.elementor-5516 .elementor-element.elementor-element-67d8dce ul {
    margin-left: 2em;
    margin-bottom: 1em;
    padding-left: 0;
}

.elementor-5516 .elementor-element.elementor-element-67d8dce li {
    margin-left: 0em;
    padding-bottom: .5em;
    list-style: none;
}

.elementor-5516 .elementor-element.elementor-element-67d8dce a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-67d8dce a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea18c7 */.elementor-5516 .elementor-element.elementor-element-1ea18c7 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-1ea18c7 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15a0a25 */.elementor-5516 .elementor-element.elementor-element-15a0a25 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-15a0a25 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b9fd7 */.elementor-5516 .elementor-element.elementor-element-79b9fd7 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-79b9fd7 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ff38af */.elementor-5516 .elementor-element.elementor-element-1ff38af a {
    color: #d7222c;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-1ff38af a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e711ee3 */.elementor-5516 .elementor-element.elementor-element-e711ee3 a {
    color: #d7222c;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

.elementor-5516 .elementor-element.elementor-element-e711ee3 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */