.elementor-5590 .elementor-element.elementor-element-2884509:not(.elementor-motion-effects-element-type-background), .elementor-5590 .elementor-element.elementor-element-2884509 > .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-5590 .elementor-element.elementor-element-2884509 > .elementor-container{min-height:500px;}.elementor-5590 .elementor-element.elementor-element-2884509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 2em;}.elementor-5590 .elementor-element.elementor-element-2884509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5590 .elementor-element.elementor-element-781850e > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-5590 .elementor-element.elementor-element-5eb84a0{color:var( --e-global-color-0d6a746 );font-size:24px;font-weight:500;}.elementor-5590 .elementor-element.elementor-element-5e14064{margin-top:2em;margin-bottom:2em;}.elementor-5590 .elementor-element.elementor-element-bc9db5b .jet-breadcrumbs__item-link{color:var( --e-global-color-text );}.elementor-5590 .elementor-element.elementor-element-bc9db5b .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-014eb7c );}.elementor-5590 .elementor-element.elementor-element-bc9db5b .jet-breadcrumbs__item-target{font-weight:500;}.elementor-5590 .elementor-element.elementor-element-bc9db5b .jet-breadcrumbs__item-sep{color:var( --e-global-color-014eb7c );}.elementor-5590 .elementor-element.elementor-element-014c3fd{margin-top:0em;margin-bottom:6em;}.elementor-5590 .elementor-element.elementor-element-26e0a57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5590 .elementor-element.elementor-element-34bc7e7 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-5590 .elementor-element.elementor-element-da1b579{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-da1b579 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5590 .elementor-element.elementor-element-da1b579 .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-c5aa105 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5590 .elementor-element.elementor-element-c5aa105 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5590 .elementor-element.elementor-element-54df0a9{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-54df0a9 .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-54df0a9 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5590 .elementor-element.elementor-element-d22e648 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5590 .elementor-element.elementor-element-d22e648 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5590 .elementor-element.elementor-element-c66ec28{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-c66ec28 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-5590 .elementor-element.elementor-element-c66ec28 .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-65a328e .elementor-tab-content{border-bottom-color:#B4B4B4;font-size:12px;line-height:1.2em;padding:0px 10px 0px 0px;}.elementor-5590 .elementor-element.elementor-element-65a328e .elementor-tab-title{border-color:#B4B4B4;}.elementor-5590 .elementor-element.elementor-element-65a328e .elementor-toggle-title{font-size:14px;}.elementor-5590 .elementor-element.elementor-element-de88d2f > .elementor-widget-container{margin:16px 0px 0px 14px;}.elementor-5590 .elementor-element.elementor-element-de88d2f .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5590 .elementor-element.elementor-element-e7b97eb{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-e7b97eb .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-e7b97eb .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5590 .elementor-element.elementor-element-c229d7f > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5590 .elementor-element.elementor-element-c229d7f .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5590 .elementor-element.elementor-element-721092a{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-721092a .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-721092a .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5590 .elementor-element.elementor-element-1723174 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5590 .elementor-element.elementor-element-1723174 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5590 .elementor-element.elementor-element-8c42a9d{--divider-border-style:solid;--divider-color:#B4B4B4;--divider-border-width:1px;}.elementor-5590 .elementor-element.elementor-element-8c42a9d .elementor-divider-separator{width:100%;}.elementor-5590 .elementor-element.elementor-element-8c42a9d .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-5590 .elementor-element.elementor-element-0386c54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5590 .elementor-element.elementor-element-0386c54 > .elementor-container{max-width:1000px;}.elementor-5590 .elementor-element.elementor-element-0386c54{margin-top:2em;margin-bottom:0em;}.elementor-5590 .elementor-element.elementor-element-12cff99 > .elementor-element-populated{margin:0em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-5590 .elementor-element.elementor-element-d7fb558 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-smart-filters-select.jet-filter{display:block;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5590 .elementor-element.elementor-element-c41e380{width:auto;max-width:auto;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-smart-filters-select.jet-filter .jet-select{max-width:90%;flex-basis:90%;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:90%;flex-basis:90%;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-select__control{border-style:solid;border-color:#B4B4B4;border-radius:0px 0px 0px 0px;}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-5590 .elementor-element.elementor-element-c41e380 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-5590 .elementor-element.elementor-element-834fa72{width:auto;max-width:auto;}.elementor-5590 .elementor-element.elementor-element-834fa72 .jet-search-filter__input-wrapper{max-width:90%;}.elementor-5590 .elementor-element.elementor-element-834fa72 .jet-search-filter__input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B4B4B4;border-radius:0px 0px 0px 0px;}.elementor-5590 .elementor-element.elementor-element-834fa72 .jet-search-filter__submit > i{font-size:15px;}.elementor-5590 .elementor-element.elementor-element-834fa72 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-5590 .elementor-element.elementor-element-834fa72 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-5590 .elementor-element.elementor-element-e8f4175 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-5590 .elementor-element.elementor-element-e8f4175 > .elementor-widget-container{margin:.5em 0em 0em 0em;}@media(max-width:1024px){.elementor-5590 .elementor-element.elementor-element-2884509 > .elementor-container{min-height:300px;}.elementor-5590 .elementor-element.elementor-element-2884509:not(.elementor-motion-effects-element-type-background), .elementor-5590 .elementor-element.elementor-element-2884509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-5590 .elementor-element.elementor-element-5eb84a0{font-size:18px;}}@media(max-width:767px){.elementor-5590 .elementor-element.elementor-element-2884509:not(.elementor-motion-effects-element-type-background), .elementor-5590 .elementor-element.elementor-element-2884509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-5590 .elementor-element.elementor-element-2884509{padding:2em 1em 2em 1em;}.elementor-5590 .elementor-element.elementor-element-0386c54{margin-top:1em;margin-bottom:1em;}.elementor-5590 .elementor-element.elementor-element-12cff99 > .elementor-element-populated{padding:0em 0em 0em 0em;}}@media(min-width:768px){.elementor-5590 .elementor-element.elementor-element-21877f7{width:40%;}.elementor-5590 .elementor-element.elementor-element-4cdf98d{width:59.666%;}.elementor-5590 .elementor-element.elementor-element-335d234{width:20%;}.elementor-5590 .elementor-element.elementor-element-22cae9b{width:79.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5590 .elementor-element.elementor-element-335d234{width:25%;}.elementor-5590 .elementor-element.elementor-element-22cae9b{width:75%;}.elementor-5590 .elementor-element.elementor-element-12cff99{width:100%;}}/* Start custom CSS for column, class: .elementor-element-21877f7 */.elementor-5590 .elementor-element.elementor-element-21877f7 {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5aa105 */.elementor-5590 .elementor-element.elementor-element-c5aa105 a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

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

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

.elementor-5590 .elementor-element.elementor-element-65a328e li {
    margin-left: 0em;
    padding-bottom: .5em;
    list-style: none;
}

.elementor-5590 .elementor-element.elementor-element-65a328e a {
    color: #2F484E;
    transition: .1s;
    border-bottom: 0px solid #d7222C;
}

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

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

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

.elementor-5590 .elementor-element.elementor-element-1723174 a:hover {
    transition: .1s;
        border-bottom: 2px solid #d7222C;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-834fa72 */.elementor-5590 .elementor-element.elementor-element-834fa72 {
    min-width: 400px;
}/* End custom CSS */