.elementor-24692 .elementor-element.elementor-element-9cb463c{--display:flex;--min-height:30rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.3;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;--z-index:5;}.elementor-24692 .elementor-element.elementor-element-9cb463c:not(.elementor-motion-effects-element-type-background), .elementor-24692 .elementor-element.elementor-element-9cb463c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://danrobinsoncm.ca/wp-content/uploads/2026/03/AlyssaPapa_Ferretti_15-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24692 .elementor-element.elementor-element-9cb463c::before, .elementor-24692 .elementor-element.elementor-element-9cb463c > .elementor-background-video-container::before, .elementor-24692 .elementor-element.elementor-element-9cb463c > .e-con-inner > .elementor-background-video-container::before, .elementor-24692 .elementor-element.elementor-element-9cb463c > .elementor-background-slideshow::before, .elementor-24692 .elementor-element.elementor-element-9cb463c > .e-con-inner > .elementor-background-slideshow::before, .elementor-24692 .elementor-element.elementor-element-9cb463c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-24692 .elementor-element.elementor-element-a03f13e{text-align:center;}.elementor-24692 .elementor-element.elementor-element-a03f13e .elementor-heading-title{font-size:2.9rem;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-24692 .elementor-element.elementor-element-a03f13e .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-a03f13e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-24692 .elementor-element.elementor-element-d272bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24692 .elementor-element.elementor-element-2b59b0c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:07rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24692 .elementor-element.elementor-element-84e439e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24692 .elementor-element.elementor-element-f0c0cc7{--display:flex;}.elementor-24692 .elementor-element.elementor-element-470f024{padding:0rem 0rem 1rem 0rem;z-index:5;}.elementor-24692 .elementor-element.elementor-element-470f024 img{width:100%;transition-duration:0.3s;}.elementor-24692 .elementor-element.elementor-element-470f024:hover img{opacity:0.9;}.elementor-24692 .elementor-element.elementor-element-fbd2b0f{text-align:start;}.elementor-24692 .elementor-element.elementor-element-fbd2b0f .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-fbd2b0f .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-fbd2b0f .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-5b76913{width:auto;max-width:auto;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24692 .elementor-element.elementor-element-5b76913.elementor-element{--align-self:flex-start;}.elementor-24692 .elementor-element.elementor-element-5b76913 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-5b76913 .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-5b76913 .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-bc85e96{--display:flex;}.elementor-24692 .elementor-element.elementor-element-c65a6c4{padding:0rem 0rem 1rem 0rem;z-index:5;}.elementor-24692 .elementor-element.elementor-element-c65a6c4 img{width:100%;transition-duration:0.3s;}.elementor-24692 .elementor-element.elementor-element-c65a6c4:hover img{opacity:0.9;}.elementor-24692 .elementor-element.elementor-element-d6b960f{text-align:start;}.elementor-24692 .elementor-element.elementor-element-d6b960f .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-d6b960f .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-d6b960f .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-e89704d{width:auto;max-width:auto;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24692 .elementor-element.elementor-element-e89704d.elementor-element{--align-self:flex-start;}.elementor-24692 .elementor-element.elementor-element-e89704d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-e89704d .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-e89704d .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-38d63c9{--display:flex;}.elementor-24692 .elementor-element.elementor-element-a9c0ff0{padding:0rem 0rem 1rem 0rem;z-index:5;}.elementor-24692 .elementor-element.elementor-element-a9c0ff0 img{width:100%;transition-duration:0.3s;}.elementor-24692 .elementor-element.elementor-element-a9c0ff0:hover img{opacity:0.9;}.elementor-24692 .elementor-element.elementor-element-9ce0c7f{text-align:start;}.elementor-24692 .elementor-element.elementor-element-9ce0c7f .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-9ce0c7f .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-9ce0c7f .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-2230741{width:auto;max-width:auto;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24692 .elementor-element.elementor-element-2230741.elementor-element{--align-self:flex-start;}.elementor-24692 .elementor-element.elementor-element-2230741 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-2230741 .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-2230741 .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-813d0e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24692 .elementor-element.elementor-element-8fac256{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:10rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24692 .elementor-element.elementor-element-c4111c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24692 .elementor-element.elementor-element-461b11c{--display:flex;}.elementor-24692 .elementor-element.elementor-element-e1e66c5{padding:0rem 0rem 1rem 0rem;z-index:5;}.elementor-24692 .elementor-element.elementor-element-e1e66c5 img{width:100%;transition-duration:0.3s;}.elementor-24692 .elementor-element.elementor-element-e1e66c5:hover img{opacity:0.9;}.elementor-24692 .elementor-element.elementor-element-5b0e5cf{text-align:start;}.elementor-24692 .elementor-element.elementor-element-5b0e5cf .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-5b0e5cf .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-5b0e5cf .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-f90711d{width:auto;max-width:auto;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24692 .elementor-element.elementor-element-f90711d.elementor-element{--align-self:flex-start;}.elementor-24692 .elementor-element.elementor-element-f90711d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-f90711d .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-f90711d .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-0d3e14b{--display:flex;}.elementor-24692 .elementor-element.elementor-element-880029f{padding:0rem 0rem 1rem 0rem;z-index:5;}.elementor-24692 .elementor-element.elementor-element-880029f img{width:100%;transition-duration:0.3s;}.elementor-24692 .elementor-element.elementor-element-880029f:hover img{opacity:0.9;}.elementor-24692 .elementor-element.elementor-element-52c3721{text-align:start;}.elementor-24692 .elementor-element.elementor-element-52c3721 .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-52c3721 .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-52c3721 .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-a446592{width:auto;max-width:auto;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24692 .elementor-element.elementor-element-a446592.elementor-element{--align-self:flex-start;}.elementor-24692 .elementor-element.elementor-element-a446592 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-24692 .elementor-element.elementor-element-a446592 .elementor-heading-title a:hover, .elementor-24692 .elementor-element.elementor-element-a446592 .elementor-heading-title a:focus{color:var( --e-global-color-8870594 );}.elementor-24692 .elementor-element.elementor-element-a26ab4a{--display:flex;}@media(min-width:768px){.elementor-24692 .elementor-element.elementor-element-9cb463c{--content-width:1000px;}.elementor-24692 .elementor-element.elementor-element-2b59b0c{--width:92%;}.elementor-24692 .elementor-element.elementor-element-8fac256{--width:92%;}}@media(max-width:1024px){.elementor-24692 .elementor-element.elementor-element-9cb463c{--min-height:20rem;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-a03f13e .elementor-heading-title{font-size:10vw;}.elementor-24692 .elementor-element.elementor-element-2b59b0c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-5b76913 .elementor-heading-title{font-size:1.4vw;}.elementor-24692 .elementor-element.elementor-element-e89704d .elementor-heading-title{font-size:1.4vw;}.elementor-24692 .elementor-element.elementor-element-2230741 .elementor-heading-title{font-size:1.4vw;}.elementor-24692 .elementor-element.elementor-element-8fac256{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-f90711d .elementor-heading-title{font-size:1.4vw;}.elementor-24692 .elementor-element.elementor-element-a446592 .elementor-heading-title{font-size:1.4vw;}}@media(max-width:767px){.elementor-24692 .elementor-element.elementor-element-9cb463c{--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-a03f13e .elementor-heading-title{font-size:8vw;}.elementor-24692 .elementor-element.elementor-element-2b59b0c{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-470f024{width:100%;max-width:100%;}.elementor-24692 .elementor-element.elementor-element-5b76913{text-align:center;}.elementor-24692 .elementor-element.elementor-element-5b76913 .elementor-heading-title{font-size:3.2vw;}.elementor-24692 .elementor-element.elementor-element-c65a6c4{width:100%;max-width:100%;}.elementor-24692 .elementor-element.elementor-element-e89704d{text-align:center;}.elementor-24692 .elementor-element.elementor-element-e89704d .elementor-heading-title{font-size:3.2vw;}.elementor-24692 .elementor-element.elementor-element-a9c0ff0{width:100%;max-width:100%;}.elementor-24692 .elementor-element.elementor-element-2230741{text-align:center;}.elementor-24692 .elementor-element.elementor-element-2230741 .elementor-heading-title{font-size:3.2vw;}.elementor-24692 .elementor-element.elementor-element-8fac256{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24692 .elementor-element.elementor-element-e1e66c5{width:100%;max-width:100%;}.elementor-24692 .elementor-element.elementor-element-f90711d{text-align:center;}.elementor-24692 .elementor-element.elementor-element-f90711d .elementor-heading-title{font-size:3.2vw;}.elementor-24692 .elementor-element.elementor-element-880029f{width:100%;max-width:100%;}.elementor-24692 .elementor-element.elementor-element-a446592{text-align:center;}.elementor-24692 .elementor-element.elementor-element-a446592 .elementor-heading-title{font-size:3.2vw;}}/* Start custom CSS for heading, class: .elementor-element-a03f13e */.elementor-24692 .elementor-element.elementor-element-a03f13e span {
        font-family: "commercial-script-mn", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-470f024 */.elementor-24692 .elementor-element.elementor-element-470f024 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbd2b0f */.elementor-24692 .elementor-element.elementor-element-fbd2b0f span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b76913 */.elementor-24692 .elementor-element.elementor-element-5b76913 a:after {
    content:"";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #000;
    bottom: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c65a6c4 */.elementor-24692 .elementor-element.elementor-element-c65a6c4 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b960f */.elementor-24692 .elementor-element.elementor-element-d6b960f span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89704d */.elementor-24692 .elementor-element.elementor-element-e89704d a:after {
    content:"";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #000;
    bottom: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9c0ff0 */.elementor-24692 .elementor-element.elementor-element-a9c0ff0 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ce0c7f */.elementor-24692 .elementor-element.elementor-element-9ce0c7f span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2230741 */.elementor-24692 .elementor-element.elementor-element-2230741 a:after {
    content:"";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #000;
    bottom: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1e66c5 */.elementor-24692 .elementor-element.elementor-element-e1e66c5 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b0e5cf */.elementor-24692 .elementor-element.elementor-element-5b0e5cf span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90711d */.elementor-24692 .elementor-element.elementor-element-f90711d a:after {
    content:"";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #000;
    bottom: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-880029f */.elementor-24692 .elementor-element.elementor-element-880029f img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 3 / 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c3721 */.elementor-24692 .elementor-element.elementor-element-52c3721 span {
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a446592 */.elementor-24692 .elementor-element.elementor-element-a446592 a:after {
    content:"";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background: #000;
    bottom: -5px;
}/* End custom CSS */