.elementor-937 .elementor-element.elementor-element-0b71c51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-937 .elementor-element.elementor-element-0b71c51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-30927a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-937 .elementor-element.elementor-element-30927a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://risingsunhomes.ca/wp-content/uploads/2021/03/what-the-hex-dark.png");}.elementor-937 .elementor-element.elementor-element-30927a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-937 .elementor-element.elementor-element-30927a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-b297e1e:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-b297e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-937 .elementor-element.elementor-element-b297e1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-937 .elementor-element.elementor-element-b297e1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-dc46586{text-align:center;}.elementor-937 .elementor-element.elementor-element-dc46586 .elementor-heading-title{color:var( --e-global-color-7f5e916 );font-family:"Palanquin Dark", Sans-serif;font-size:16px;font-weight:600;letter-spacing:4px;}.elementor-937 .elementor-element.elementor-element-176f2dd{padding:30px 15px 60px 15px;}.elementor-937 .elementor-element.elementor-element-73f05e0 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-937 .elementor-element.elementor-element-09ff7d0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-937 .elementor-element.elementor-element-09ff7d0 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-937 .elementor-element.elementor-element-09ff7d0 .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-09ff7d0 > .elementor-widget-container{margin:30px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-810b701{text-align:left;}.elementor-937 .elementor-element.elementor-element-810b701 .elementor-heading-title{color:#FCBB36;font-family:"Palanquin", Sans-serif;font-size:60px;font-weight:100;}.elementor-937 .elementor-element.elementor-element-810b701 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-2256a9d{color:#5D626F;font-size:1.34em;font-weight:500;line-height:1.25em;}.elementor-937 .elementor-element.elementor-element-4bb965c .elementor-button{font-family:"Palanquin Dark", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2D2D2D;color:#2D2D2D;background-color:#FCBB3600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#353535;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-937 .elementor-element.elementor-element-4bb965c .elementor-button:hover, .elementor-937 .elementor-element.elementor-element-4bb965c .elementor-button:focus{color:var( --e-global-color-7f5e916 );background-color:var( --e-global-color-1ac5215 );}.elementor-937 .elementor-element.elementor-element-4bb965c .elementor-button:hover svg, .elementor-937 .elementor-element.elementor-element-4bb965c .elementor-button:focus svg{fill:var( --e-global-color-7f5e916 );}.elementor-937 .elementor-element.elementor-element-4bb965c > .elementor-widget-container{margin:0px 15px 15px 0px;}.elementor-937 .elementor-element.elementor-element-4bb965c{width:auto;max-width:auto;}.elementor-937 .elementor-element.elementor-element-3d5981b .elementor-button{font-family:"Palanquin Dark", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2D2D2D;color:#2D2D2D;background-color:#FCBB3600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#353535;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-937 .elementor-element.elementor-element-3d5981b .elementor-button:hover, .elementor-937 .elementor-element.elementor-element-3d5981b .elementor-button:focus{color:var( --e-global-color-7f5e916 );background-color:var( --e-global-color-1ac5215 );}.elementor-937 .elementor-element.elementor-element-3d5981b .elementor-button:hover svg, .elementor-937 .elementor-element.elementor-element-3d5981b .elementor-button:focus svg{fill:var( --e-global-color-7f5e916 );}.elementor-937 .elementor-element.elementor-element-3d5981b > .elementor-widget-container{margin:0px 15px 15px 0px;}.elementor-937 .elementor-element.elementor-element-3d5981b{width:auto;max-width:auto;}.elementor-937 .elementor-element.elementor-element-ee2c0a5 .elementor-button{font-family:"Palanquin Dark", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2D2D2D;color:#2D2D2D;background-color:#FCBB3600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#353535;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-937 .elementor-element.elementor-element-ee2c0a5 .elementor-button:hover, .elementor-937 .elementor-element.elementor-element-ee2c0a5 .elementor-button:focus{color:var( --e-global-color-7f5e916 );background-color:var( --e-global-color-1ac5215 );}.elementor-937 .elementor-element.elementor-element-ee2c0a5 .elementor-button:hover svg, .elementor-937 .elementor-element.elementor-element-ee2c0a5 .elementor-button:focus svg{fill:var( --e-global-color-7f5e916 );}.elementor-937 .elementor-element.elementor-element-ee2c0a5 > .elementor-widget-container{margin:0px 15px 15px 0px;}.elementor-937 .elementor-element.elementor-element-ee2c0a5{width:auto;max-width:auto;}.elementor-937 .elementor-element.elementor-element-3a8430f:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-3a8430f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-937 .elementor-element.elementor-element-3a8430f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 15px;}.elementor-937 .elementor-element.elementor-element-3a8430f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-e9a8575 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-937 .elementor-element.elementor-element-fce54c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-937 .elementor-element.elementor-element-fce54c4 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-937 .elementor-element.elementor-element-fce54c4 .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-fce54c4 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-5c38027{text-align:left;}.elementor-937 .elementor-element.elementor-element-5c38027 .elementor-heading-title{color:var( --e-global-color-1ac5215 );font-family:"Palanquin", Sans-serif;font-size:48px;font-weight:100;line-height:1.25em;}.elementor-937 .elementor-element.elementor-element-5c38027 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-ff1e382:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-ff1e382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-937 .elementor-element.elementor-element-ff1e382{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 15px 60px 0px;}.elementor-937 .elementor-element.elementor-element-ff1e382 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-dc8cfeb img{width:100%;}.elementor-937 .elementor-element.elementor-element-f007ce5 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-937 .elementor-element.elementor-element-d6f607c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-937 .elementor-element.elementor-element-d6f607c .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-937 .elementor-element.elementor-element-d6f607c .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-d6f607c > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-ef22ae9{text-align:left;}.elementor-937 .elementor-element.elementor-element-ef22ae9 .elementor-heading-title{color:var( --e-global-color-1ac5215 );font-family:"Palanquin", Sans-serif;font-size:48px;font-weight:100;line-height:1.25em;}.elementor-937 .elementor-element.elementor-element-ef22ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-85144e8:not(.elementor-motion-effects-element-type-background), .elementor-937 .elementor-element.elementor-element-85144e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-937 .elementor-element.elementor-element-85144e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 15px;}.elementor-937 .elementor-element.elementor-element-85144e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-937 .elementor-element.elementor-element-60e8758 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-937 .elementor-element.elementor-element-74c5ef0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-937 .elementor-element.elementor-element-74c5ef0 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-937 .elementor-element.elementor-element-74c5ef0 .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-74c5ef0 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-89839ad{text-align:left;}.elementor-937 .elementor-element.elementor-element-89839ad .elementor-heading-title{color:var( --e-global-color-1ac5215 );font-family:"Palanquin", Sans-serif;font-size:48px;font-weight:100;line-height:1.25em;}.elementor-937 .elementor-element.elementor-element-89839ad > .elementor-widget-container{margin:0px 0px 00px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-ae89ffb img{width:100%;}.elementor-937 .elementor-element.elementor-element-ae89ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-5896735{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-fe2cbd2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-937{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-937 .elementor-element.elementor-element-176f2dd{padding:30px 15px 30px 15px;}.elementor-937 .elementor-element.elementor-element-73f05e0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-09ff7d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-810b701 .elementor-heading-title{font-size:36px;}.elementor-937 .elementor-element.elementor-element-810b701 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-2256a9d{font-size:19px;}.elementor-937 .elementor-element.elementor-element-3a8430f{padding:30px 15px 30px 14px;}.elementor-937 .elementor-element.elementor-element-e9a8575 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-e96323d > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-937 .elementor-element.elementor-element-a2c5ebc img{width:100%;}.elementor-937 .elementor-element.elementor-element-a2c5ebc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-937 .elementor-element.elementor-element-ff1e382{padding:30px 15px 30px 15px;}.elementor-937 .elementor-element.elementor-element-1a97d90 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-937 .elementor-element.elementor-element-f007ce5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-937 .elementor-element.elementor-element-85144e8{padding:30px 15px 30px 15px;}.elementor-937 .elementor-element.elementor-element-60e8758 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-937 .elementor-element.elementor-element-c32e791 > .elementor-element-populated{padding:0px 0px 20px 0px;}}/* Start custom CSS for section, class: .elementor-element-0b71c51 */.elementor-937 .elementor-element.elementor-element-0b71c51 > div { height: 105px; }
@media (max-width: 1024px) {
    .elementor-937 .elementor-element.elementor-element-0b71c51 > div { height: 70px; }
}
@media (max-width: 500px) {
    .elementor-937 .elementor-element.elementor-element-0b71c51 > div { height: 60px; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-09ff7d0 */.elementor-937 .elementor-element.elementor-element-09ff7d0 { margin: 0px; padding:0px }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-810b701 */.elementor-937 .elementor-element.elementor-element-810b701 span { color: #292B30!important; font-style: itali;}

@media screen and (max-width: 768px){
 .elementor-element-09ff7d0{
     margin-bottom: 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bb965c */@media screen and (max-width: 764px){
    .elementor-937 .elementor-element.elementor-element-4bb965c{
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 420px){
      .elementor-937 .elementor-element.elementor-element-4bb965c{
        margin: 0 25px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d5981b */@media screen and (max-width: 764px){
    .elementor-937 .elementor-element.elementor-element-3d5981b{
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 420px){
      .elementor-937 .elementor-element.elementor-element-3d5981b{
        margin: 0 25px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee2c0a5 */@media screen and (max-width: 764px){
    .elementor-937 .elementor-element.elementor-element-ee2c0a5{
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 420px){
      .elementor-937 .elementor-element.elementor-element-ee2c0a5{
        margin: 0 25px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73f05e0 */.elementor-937 .elementor-element.elementor-element-73f05e0 { max-width: 880px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-176f2dd */@media screen and (max-width: 768px){
.elementor-element-3a8430f .elementor-row{
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fce54c4 */.elementor-937 .elementor-element.elementor-element-fce54c4 { margin: 0px; padding:0px }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c38027 */.elementor-937 .elementor-element.elementor-element-5c38027 span { color: #292B30!important; font-style: itali;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2bb920 */.elementor-937 .elementor-element.elementor-element-c2bb920 .elementor-text-editor ul li::before  { margin-top: 12px; }
.elementor-937 .elementor-element.elementor-element-c2bb920 a { color: #FCBB36; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d6f607c */.elementor-937 .elementor-element.elementor-element-d6f607c { margin: 0px; padding:0px }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef22ae9 */.elementor-937 .elementor-element.elementor-element-ef22ae9 span { color: #292B30!important; font-style: itali;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2ac69d */.elementor-937 .elementor-element.elementor-element-f2ac69d .elementor-text-editor ul li::before  { margin-top: 12px; }
.elementor-937 .elementor-element.elementor-element-f2ac69d a { color: #FCBB36; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff1e382 */.elementor-937 .elementor-element.elementor-element-ff1e382 { background-position-x: right 52vw!important }
@media (max-width: 767px) {
    .elementor-937 .elementor-element.elementor-element-ff1e382 > div > .elementor-row { 
        display: flex; 
        flex-direction: column-reverse; 
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-74c5ef0 */.elementor-937 .elementor-element.elementor-element-74c5ef0 { margin: 0px; padding:0px }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89839ad */.elementor-937 .elementor-element.elementor-element-89839ad span { color: #292B30!important; font-style: itali;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08fa7f5 */.elementor-937 .elementor-element.elementor-element-08fa7f5 a { color: #FCBB36; text-decoration: underline;}/* End custom CSS */