.elementor-343 .elementor-element.elementor-element-7d17f9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-818fd39 .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2026/04/Canoe-LBMX-Homepage-Banner.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-818fd39 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-9c013d1 .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2026/03/PEI-1.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-9c013d1 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-12a3cee .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2026/03/Canoe-U-hero-image.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-12a3cee .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-dc4f9cf .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2025/07/Project-Management-Slider-Banner.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-dc4f9cf .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-3e1de8f .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2025/03/Canoe_HomepageBanner-4-BuiltforCanada-01-1.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-3e1de8f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-250dc55 .swiper-slide-bg{background-image:url(https://canoeprocurement.ca/wp-content/uploads/2025/03/Trader-Newsletter_web-01.png);background-size:cover;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-repeater-item-250dc55 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide{transition-duration:calc(10000ms*1.2);height:640px;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-contents{max-width:48%;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-inner{text-align:start;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-slide-description{font-family:"Barlow Condensed", Sans-serif;font-size:23px;font-weight:500;line-height:1.4em;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-pagination-bullet{height:15px;width:15px;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-pagination-fraction{font-size:15px;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-pagination-bullet-active{background-color:#FFFFFF99;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta .elementor-cta__bg, .elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__content{text-align:start;padding:0em 0em 0em 0em;background-color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__bg-wrapper{min-height:225px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title{color:var( --e-global-color-8e3943f );}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-343 .elementor-element.elementor-element-1a8d59c{text-align:end;font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-contents{max-width:100%;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__description{font-size:15px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__bg-wrapper{min-height:153px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title{font-size:25px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title:not(:last-child){margin-bottom:13px;}.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__description{font-size:15px;}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide{height:500px;}.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-slide-description{font-size:19px;}}/* Start custom CSS for slides, class: .elementor-element-563fb52 */.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-pagination-bullet {
    margin: 0 20px 40px 20px;
    border-radius: 0;
    transform: rotate(45deg);
    background-color: white;
}

.elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-contents {
    background: rgba(0, 55, 100, 0.95);
    padding: 2.5rem 3rem 3.5rem;
    margin-bottom: 4rem;
}

.elementor-343 .elementor-element.elementor-element-563fb52 .elementor-background-overlay {
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%) !important;
}

@media (max-width: 767px) {
    .elementor-343 .elementor-element.elementor-element-563fb52 .swiper-pagination-bullet { margin-bottom: 0; }

    .elementor-343 .elementor-element.elementor-element-563fb52 .swiper-slide-contents {
        padding: 1rem;
        margin-bottom: 2.75rem;
    }
}

.elementor-343 .elementor-element.elementor-element-563fb52 .eicon-chevron-right,
.elementor-343 .elementor-element.elementor-element-563fb52 .eicon-chevron-left {
    font-size: 50px;
}


.elementor-343 .elementor-element.elementor-element-563fb52 .eicon-chevron-right:before {
    content: '\e90a';
}

.elementor-343 .elementor-element.elementor-element-563fb52 .eicon-chevron-left:before {
    content: '\e909';
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-dde08d2 */.elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-dde08d2 .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-154e92a */.elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-154e92a .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0856f26 */.elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-0856f26 .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cb796b7 */.elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-cb796b7 .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0478b95 */.elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-0478b95 .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7655c5c */.elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-7655c5c .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a333933 */.elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-a333933 .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3cda1be */.elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-3cda1be .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-752bdda */.elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title {
    background-color: #003764;
    padding: 0.75rem 1.5rem 1.25rem;
}

@media (max-width: 1024px) {
    .elementor-343 .elementor-element.elementor-element-752bdda .elementor-cta__title { padding: 1rem; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a8d59c */.elementor-343 .elementor-element.elementor-element-1a8d59c .fa-arrow-right {
    margin-left: 0.5rem;
    color: #CF8B2A;
}

.elementor-343 .elementor-element.elementor-element-1a8d59c:hover {
    opacity: 0.75;
    transition: 0.5s;
}/* End custom CSS */