.elementor-758 .elementor-element.elementor-element-fb6182d:not(.elementor-motion-effects-element-type-background), .elementor-758 .elementor-element.elementor-element-fb6182d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393044;background-image:url("https://dev.bgei.ca/wp-content/uploads/2022/04/inner-header-circles-3.svg");background-position:center center;background-repeat:no-repeat;}.elementor-758 .elementor-element.elementor-element-fb6182d > .elementor-container{min-height:352px;}.elementor-758 .elementor-element.elementor-element-fb6182d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-70px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-fb6182d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-758 .elementor-element.elementor-element-6dc73ffa > .elementor-element-populated{margin:0113px 0px 127px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-758 .elementor-element.elementor-element-1ebe795e > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-758 .elementor-element.elementor-element-1ebe795e .elementor-heading-title{font-size:2.5rem;font-weight:400;line-height:49px;color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-1d2d2b7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1d2d2b7b .elementor-heading-title{font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-1e81b7f > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-758 .elementor-element.elementor-element-1e81b7f{text-align:left;color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-290c30dc .elementor-button{background-color:#6F7938;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:25px 25px 25px 25px;}.elementor-758 .elementor-element.elementor-element-290c30dc .elementor-button:hover, .elementor-758 .elementor-element.elementor-element-290c30dc .elementor-button:focus{background-color:#393044;border-color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-88a5ded:not(.elementor-motion-effects-element-type-background), .elementor-758 .elementor-element.elementor-element-88a5ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-758 .elementor-element.elementor-element-88a5ded{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:122px 0px 113px 0px;}.elementor-758 .elementor-element.elementor-element-88a5ded > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-758 .elementor-element.elementor-element-61187cb > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#F4B146;padding:0px 115px 0px 0px;}.elementor-758 .elementor-element.elementor-element-7a69e51 .elementor-heading-title{line-height:49px;}.elementor-758 .elementor-element.elementor-element-cd83359 > .elementor-element-populated{padding:0px 0px 0px 90.5px;}.elementor-758 .elementor-element.elementor-element-9be9b1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-9be9b1a{text-align:left;}.elementor-758 .elementor-element.elementor-element-15fbb1a5{margin-top:115px;margin-bottom:115px;}.elementor-758 .elementor-element.elementor-element-39d59566 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-758 .elementor-element.elementor-element-2ce7244f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-31d76f66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-758 .elementor-element.elementor-element-45142c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-45142c02{z-index:4;text-align:left;}.elementor-758 .elementor-element.elementor-element-4f656545 > .elementor-widget-container{padding:0px 60.6px 0px 0px;}.elementor-758 .elementor-element.elementor-element-4f656545{z-index:5;text-align:right;}.elementor-758 .elementor-element.elementor-element-48215bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-758 .elementor-element.elementor-element-2dbc7ff3{font-size:16px;line-height:28px;color:#393045;}.elementor-758 .elementor-element.elementor-element-672a680{margin-top:0px;margin-bottom:75px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-7be5871f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-758 .elementor-element.elementor-element-7be5871f{text-align:center;}.elementor-758 .elementor-element.elementor-element-7be5871f .elementor-heading-title{font-size:24px;font-weight:700;line-height:34px;color:#393044;}.elementor-758 .elementor-element.elementor-element-1f9d5e2d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1f9d5e2d{text-align:center;}.elementor-758 .elementor-element.elementor-element-67a730e4 .elementor-image-carousel-caption{text-align:center;}.elementor-758 .elementor-element.elementor-element-3e2bf26:not(.elementor-motion-effects-element-type-background), .elementor-758 .elementor-element.elementor-element-3e2bf26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.bgei.ca/wp-content/uploads/2022/04/bgei-icon-pattern.png");}.elementor-758 .elementor-element.elementor-element-3e2bf26 > .elementor-background-overlay{background-color:#393045;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-758 .elementor-element.elementor-element-3e2bf26 > .elementor-container{min-height:400px;}.elementor-758 .elementor-element.elementor-element-3e2bf26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:5;}.elementor-758 .elementor-element.elementor-element-54c26047 > .elementor-container{max-width:921px;}.elementor-758 .elementor-element.elementor-element-54c26047{padding:102.46px 108px 60px 108px;}.elementor-758 .elementor-element.elementor-element-3fc3dfd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-6bbb1e86 > .elementor-widget-container{margin:0px 10px 32px 010px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-6bbb1e86{text-align:center;}.elementor-758 .elementor-element.elementor-element-6bbb1e86 .elementor-heading-title{font-size:38px;font-weight:400;line-height:49px;color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-6aaf15e4{text-align:center;font-size:20px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-764b74a .elementor-button{background-color:#6F7938;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:25px 25px 25px 25px;}.elementor-758 .elementor-element.elementor-element-764b74a .elementor-button:hover, .elementor-758 .elementor-element.elementor-element-764b74a .elementor-button:focus{background-color:#393044;border-color:#FFFFFF;}.elementor-758 .elementor-element.elementor-element-764b74a > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-3c9e509:not(.elementor-motion-effects-element-type-background), .elementor-758 .elementor-element.elementor-element-3c9e509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF5;}.elementor-758 .elementor-element.elementor-element-3c9e509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;padding:175px 0px 113px 0px;}.elementor-758 .elementor-element.elementor-element-3c9e509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-758 .elementor-element.elementor-element-52e3d2a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#F4B146;padding:0px 50px 0px 0px;}.elementor-758 .elementor-element.elementor-element-a4b81f9 .elementor-heading-title{line-height:49px;}.elementor-758 .elementor-element.elementor-element-4331c40 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-4331c40 .elementor-heading-title{font-weight:600;line-height:32px;}.elementor-758 .elementor-element.elementor-element-e5ab442 > .elementor-element-populated{padding:0px 0px 0px 90.5px;}.elementor-758 .elementor-element.elementor-element-d3f00b7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-d3f00b7 .elementor-heading-title{font-weight:600;line-height:32px;}.elementor-758 .elementor-element.elementor-element-fc0b784 > .elementor-widget-container{margin:20px 0px 32px 0px;}.elementor-758 .elementor-element.elementor-element-fc0b784{font-weight:400;line-height:28px;}@media(min-width:768px){.elementor-758 .elementor-element.elementor-element-61187cb{width:50.737%;}.elementor-758 .elementor-element.elementor-element-cd83359{width:49%;}.elementor-758 .elementor-element.elementor-element-52e3d2a{width:46.877%;}.elementor-758 .elementor-element.elementor-element-e5ab442{width:52.86%;}}@media(max-width:1024px){.elementor-758 .elementor-element.elementor-element-6dc73ffa > .elementor-element-populated{padding:0px 040px 0px 40px;}.elementor-758 .elementor-element.elementor-element-1ebe795e .elementor-heading-title{font-size:32px;}.elementor-758 .elementor-element.elementor-element-88a5ded{padding:60px 40px 60px 40px;}.elementor-758 .elementor-element.elementor-element-61187cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-9be9b1a{text-align:center;}.elementor-758 .elementor-element.elementor-element-15fbb1a5{margin-top:40px;margin-bottom:0px;}.elementor-758 .elementor-element.elementor-element-39d59566 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-758 .elementor-element.elementor-element-45142c02 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-758 .elementor-element.elementor-element-45142c02{text-align:center;}.elementor-758 .elementor-element.elementor-element-4f656545 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-758 .elementor-element.elementor-element-4f656545{text-align:center;}.elementor-758 .elementor-element.elementor-element-48215bc6 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-758 .elementor-element.elementor-element-3e2bf26{margin-top:0px;margin-bottom:0px;}.elementor-758 .elementor-element.elementor-element-54c26047{padding:108px 40px 108px 40px;}.elementor-758 .elementor-element.elementor-element-6bbb1e86 .elementor-heading-title{font-size:32px;}.elementor-758 .elementor-element.elementor-element-3c9e509{margin-top:0px;margin-bottom:0px;padding:60px 40px 60px 40px;}.elementor-758 .elementor-element.elementor-element-52e3d2a > .elementor-element-populated{padding:0px 20px 0px 0px;}}@media(max-width:767px){.elementor-758 .elementor-element.elementor-element-fb6182d{padding:0px 30px 0px 30px;}.elementor-758 .elementor-element.elementor-element-6dc73ffa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-61187cb > .elementor-element-populated{border-width:0px 0px 01px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-7a69e51{text-align:left;}.elementor-758 .elementor-element.elementor-element-cd83359 > .elementor-element-populated{padding:030px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-9be9b1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-9be9b1a img{width:48%;}.elementor-758 .elementor-element.elementor-element-39d59566 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-758 .elementor-element.elementor-element-48215bc6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-758 .elementor-element.elementor-element-54c26047{padding:108px 30px 108px 30px;}.elementor-758 .elementor-element.elementor-element-6bbb1e86 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-758 .elementor-element.elementor-element-52e3d2a > .elementor-element-populated{border-width:0px 0px 01px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-a4b81f9{text-align:left;}.elementor-758 .elementor-element.elementor-element-e5ab442 > .elementor-element-populated{padding:030px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-290c30dc */.elementor-758 .elementor-element.elementor-element-290c30dc .elementor-button:hover {
    border: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb6182d */.elementor-758 .elementor-element.elementor-element-fb6182d {
    background-position: top  -337.5208740234375px left -228.4932861328125px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ce7244f */.elementor-758 .elementor-element.elementor-element-2ce7244f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39d59566 */@media only screen and (min-width: 769px) {
    .elementor-758 .elementor-element.elementor-element-39d59566 {
        width: 926px;
    }    
}

@media only screen and (max-width: 768px) {
    .elementor-758 .elementor-element.elementor-element-39d59566 {
        width: 100%;
    }    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45142c02 */.elementor-758 .elementor-element.elementor-element-45142c02 img {
    width: 320px;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f656545 */.elementor-758 .elementor-element.elementor-element-4f656545 img {
    width: 458px;
}

@media only screen and (min-width: 1025px) {
    .elementor-758 .elementor-element.elementor-element-4f656545 img {
        padding-left: 35px;
    }
    
    .elementor-758 .elementor-element.elementor-element-4f656545 {
        bottom: 40px;
    }
}



@media only screen and (max-width: 1024px) {
    .elementor-758 .elementor-element.elementor-element-4f656545 {
        bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31d76f66 */@media only screen and (max-width: 1024px) {
    .elementor-758 .elementor-element.elementor-element-31d76f66{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48215bc6 */@media only screen and (max-width: 1024px) {
     .elementor-758 .elementor-element.elementor-element-48215bc6 {
        width: 100%;
    }   
}

@media only screen and (min-width: 1025px) {
     .elementor-758 .elementor-element.elementor-element-48215bc6 {
        width: 557px;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaf15e4 */.elementor-758 .elementor-element.elementor-element-6aaf15e4 {
    max-width: 745px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-758 .elementor-element.elementor-element-6aaf15e4 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-764b74a */.elementor-758 .elementor-element.elementor-element-764b74a .elementor-button:hover {
    border: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e2bf26 */.elementor-758 .elementor-element.elementor-element-3e2bf26 .elementor-background-overlay {
    top: 27px;
    height: calc(100% - 27px);
}

.elementor-758 .elementor-element.elementor-element-3e2bf26 {
    max-width: 1139px;
    margin-left: auto;
    margin-right: auto;
    background-position: top -16px center!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0b784 */.elementor-758 .elementor-element.elementor-element-fc0b784 p {
    margin-bottom: 0;
}/* End custom CSS */