.elementor-114 .elementor-element.elementor-element-108e895{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-7e5a77c{--display:flex;--min-height:80vh;--justify-content:center;--border-radius:40px 40px 40px 40px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-114 .elementor-element.elementor-element-7e5a77c:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-7e5a77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cupe718.easyunion.ca/wp-content/uploads/2025/03/hp-bg.png");background-position:center center;background-size:cover;}.elementor-114 .elementor-element.elementor-element-1f19f938 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0rem 25rem 0rem 0rem;}.elementor-114 .elementor-element.elementor-element-1f19f938{z-index:4;}.elementor-114 .elementor-element.elementor-element-1f19f938 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:600;line-height:100%;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-fc41e0d );}.elementor-114 .elementor-element.elementor-element-56214c43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 35rem 0rem 0rem;}.elementor-114 .elementor-element.elementor-element-56214c43{z-index:4;font-size:22px;line-height:140%;letter-spacing:1px;color:var( --e-global-color-fc41e0d );}.elementor-114 .elementor-element.elementor-element-336571d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-114 .elementor-element.elementor-element-336571d0{z-index:3;}.elementor-114 .elementor-element.elementor-element-336571d0 img{max-width:100%;height:762px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:50% 50% 50% 50%;}.elementor-114 .elementor-element.elementor-element-5f5b5b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1200px){.elementor-114 .elementor-element.elementor-element-1f19f938 > .elementor-widget-container{padding:0rem 15rem 0rem 0rem;}.elementor-114 .elementor-element.elementor-element-56214c43 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-7e5a77c{--min-height:unset;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-114 .elementor-element.elementor-element-1f19f938 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-114 .elementor-element.elementor-element-1f19f938 .elementor-heading-title{font-size:60px;}}@media(max-width:880px){.elementor-114 .elementor-element.elementor-element-7e5a77c{--min-height:unset;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-114 .elementor-element.elementor-element-1f19f938 .elementor-heading-title{font-size:48px;}.elementor-114 .elementor-element.elementor-element-56214c43{font-size:18px;}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-108e895{--width:96%;}.elementor-114 .elementor-element.elementor-element-7e5a77c{--min-height:unset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-114 .elementor-element.elementor-element-1f19f938 > .elementor-widget-container{margin:4rem 0rem 2rem 0rem;padding:0rem 3rem 0rem 3rem;}.elementor-114 .elementor-element.elementor-element-1f19f938 .elementor-heading-title{font-size:38px;}.elementor-114 .elementor-element.elementor-element-56214c43 > .elementor-widget-container{padding:0rem 3rem 0rem 3rem;}}@media(min-width:768px){.elementor-114 .elementor-element.elementor-element-108e895{--width:98%;}.elementor-114 .elementor-element.elementor-element-5f5b5b8{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-56214c43 */.elementor-114 .elementor-element.elementor-element-56214c43 ul li {
    padding: 1rem 0 0 0;
}

.elementor-114 .elementor-element.elementor-element-56214c43 ul li:first-child{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-336571d0 *//*.elementor-114 .elementor-element.elementor-element-336571d0{
    right: -90px !important;
    bottom: -120px !important;
    top: unset;
}
*/
.elementor-114 .elementor-element.elementor-element-336571d0{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.elementor-114 .elementor-element.elementor-element-336571d0 img{
    position: absolute;
    right: -126px;
    bottom: -128px;
}

.e--ua-firefox .elementor-114 .elementor-element.elementor-element-336571d0 img{
    right: 0px !important;
    bottom: -120px !important;
}


@media (max-width: 1024px) {
    .elementor-114 .elementor-element.elementor-element-336571d0 img{ right: -206px; }
}

@media (max-width: 767px) {
    .elementor-114 .elementor-element.elementor-element-336571d0 img{ 
        position: relative;
        height: auto;
        width: 100%;
        right: unset;
        left: unset;
        top: unset;
        bottom: unset;
        margin-top: 2rem;
    }
    
    .e--ua-firefox .elementor-114 .elementor-element.elementor-element-336571d0 img{
        right: unset !important;
        bottom: unset !important;
    }

    .elementor-114 .elementor-element.elementor-element-336571d0 {
        position: relative;
        height: auto;
        order: 3;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5a77c */@media (max-width: 767px) {
    .elementor-114 .elementor-element.elementor-element-7e5a77c{
        height: 700px !important;
        overflow: hidden;
    }
    
    .elementor-114 .elementor-element.elementor-element-7e5a77c > div{
        display: block;
    }
    .elementor-114 .elementor-element.elementor-element-7e5a77c{
        display: block;
    }
}

@media (max-width: 700px) {
    .elementor-114 .elementor-element.elementor-element-7e5a77c{
        height: 610px !important;
    }
}


.elementor-114 .elementor-element.elementor-element-7e5a77c {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-108e895 */.elementor-114 .elementor-element.elementor-element-108e895 {
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */