.elementor-783 .elementor-element.elementor-element-794cd1f4{--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;--justify-content:space-between;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:5em;--padding-bottom:5em;--padding-left:7em;--padding-right:7em;}.elementor-783 .elementor-element.elementor-element-6d5f84b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-783 .elementor-element.elementor-element-fffa9dd img{width:100%;}.elementor-783 .elementor-element.elementor-element-3836c17{--e-image-carousel-slides-to-show:3;}.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button.elementor-swiper-button-next{font-size:1rem;color:var( --e-global-color-75e2403 );}.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-75e2403 );}.elementor-783 .elementor-element.elementor-element-3836c17 .swiper-wrapper{display:flex;align-items:center;}.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-783 .elementor-element.elementor-element-da4857e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-783 .elementor-element.elementor-element-3a74fcde .elementor-heading-title{font-family:"Radio Canada Big", Sans-serif;font-size:3.5em;font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-75e2403 );color:var( --e-global-color-75e2403 );border-radius:1000px 1000px 1000px 1000px;padding:0.9em 2em 0.9em 2em;}.elementor-783 .elementor-element.elementor-element-1a63c15f{--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;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:2em;--padding-bottom:7em;--padding-left:7em;--padding-right:7em;}.elementor-783 .elementor-element.elementor-element-2fa8cef1{--display:flex;}.elementor-783 .elementor-element.elementor-element-1b1f0f9{width:var( --container-widget-width, 32em );max-width:32em;--container-widget-width:32em;--container-widget-flex-grow:0;}.elementor-783 .elementor-element.elementor-element-1b1f0f9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0em / 2);padding-right:calc(0em / 2);padding-top:calc(1em / 2);padding-bottom:calc(1em / 2);}:is( .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);width:calc(100% + 0em);}:is( .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-783 .elementor-element.elementor-element-4366f3a2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1em / -2);margin-bottom:calc( 1em / -2);}.elementor-783 .elementor-element.elementor-element-5801697d{--display:flex;}.elementor-783 .elementor-element.elementor-element-418d963d{width:var( --container-widget-width, 32em );max-width:32em;--container-widget-width:32em;--container-widget-flex-grow:0;}.elementor-783 .elementor-element.elementor-element-418d963d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0em / 2);padding-right:calc(0em / 2);padding-top:calc(1em / 2);padding-bottom:calc(1em / 2);}:is( .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);width:calc(100% + 0em);}:is( .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-783 .elementor-element.elementor-element-fc2f928 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1em / -2);margin-bottom:calc( 1em / -2);}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-783 .elementor-element.elementor-element-1b1f0f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-783 .elementor-element.elementor-element-418d963d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-783 .elementor-element.elementor-element-794cd1f4{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-783 .elementor-element.elementor-element-1a63c15f{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-783 .elementor-element.elementor-element-1b1f0f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-783 .elementor-element.elementor-element-418d963d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-3836c17 */.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-next{
    border-radius: 50%;
    width: 2em;
    height: 2em;
    background-color: black;
    
}

.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-next:hover{
    background-color: #D40511 !important; 
}

.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-next i{
    padding-top: 0.5em;
    padding-left: 0.75em;
}

.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-prev{
     border-radius: 50%;
    width: 2em;
    height: 2em;
    background-color: black;
  
}

.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-prev:hover{
     background-color: #D40511 !important;  
}

.elementor-783 .elementor-element.elementor-element-3836c17 .elementor-swiper-button-prev i{
    padding-top: 0.5em;
    padding-left: 0.6em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492d8d48 */.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button {
    position: relative;
    overflow: hidden;
}
.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 100%;
    visibility: hidden;
    -webkit-clip-path: polygon(0% 0%, 75% 0%, 90% 51%, 75% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 75% 0%, 90% 51%, 75% 100%, 0% 100%);
    border-radius: 50px;
    overflow: hidden;
    background-color: #0A0A0A;
    opacity: 0.1;
    transition: all 0.3s;
    z-index: 1;
    
}

.elementor-783 .elementor-element.elementor-element-492d8d48 .elementor-button:hover:before {
    right: 0;
    visibility: visible;
}/* End custom CSS */