.elementor-33 .elementor-element.elementor-element-004cb62:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-004cb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3FF;background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/AdobeStock_210698012-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-004cb62 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-004cb62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-9d0824e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-9d0824e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-e69ef59{margin-top:54px;margin-bottom:54px;}.elementor-33 .elementor-element.elementor-element-49deaaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-49deaaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-33 .elementor-element.elementor-element-f547256 > .elementor-widget-container{background-color:#FFFFFF;margin:50px 50px 50px 50px;padding:71px 71px 71px 71px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-f547256{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-33 .elementor-element.elementor-element-0323976 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33 .elementor-element.elementor-element-0323976 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-597d52d > .elementor-widget-container{background-color:#BA3DDB;background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/background.jpg");margin:200px 60px 60px -105px;padding:63px 63px 63px 63px;background-size:cover;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-597d52d{text-align:left;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6adc712:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6adc712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3FF;background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/AdobeStock_210698012-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-6adc712 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-6adc712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-9cef5e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-9cef5e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-06bb95e{margin-top:54px;margin-bottom:54px;}.elementor-33 .elementor-element.elementor-element-bee5664 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-bee5664 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-a75a883 > .elementor-widget-container{background-color:#FFFFFF;margin:50px 50px 50px 50px;padding:71px 71px 71px 71px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-a75a883{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-33 .elementor-element.elementor-element-47edd4b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33 .elementor-element.elementor-element-47edd4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-0285f5c > .elementor-widget-container{background-color:#BA3DDB;background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/background.jpg");margin:200px 60px 60px -105px;padding:63px 63px 63px 63px;background-size:cover;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33 .elementor-element.elementor-element-0285f5c{text-align:left;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-8b78e17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-8b78e17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-cbe1528{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-cbe1528 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-e0b3738:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e0b3738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/background.jpg");}.elementor-33 .elementor-element.elementor-element-e0b3738{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9px;margin-bottom:9px;}.elementor-33 .elementor-element.elementor-element-e0b3738 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-af4d1cf{margin-top:0px;margin-bottom:-42px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-76e7781{width:var( --container-widget-width, 104.875% );max-width:104.875%;--container-widget-width:104.875%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-4a8c96e > .elementor-element-populated{padding:72px 92px 139px 99px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-744369c > .elementor-widget-container{margin:9px 71px 8px 71px;}.elementor-33 .elementor-element.elementor-element-744369c{text-align:center;}.elementor-33 .elementor-element.elementor-element-eb2be99{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-b8ff8ad .elementor-icon-list-icon i{color:#6FE286;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-b8ff8ad .elementor-icon-list-icon svg{fill:#6FE286;transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-b8ff8ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-b8ff8ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-b8ff8ad .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;font-style:oblique;line-height:31px;}.elementor-33 .elementor-element.elementor-element-b8ff8ad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-e5ff570{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-a0fc5a5 .elementor-button{background-color:#FACC17;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-4459380 .elementor-button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-b02de65 .elementor-button{background-color:#0084CC;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-ab46609:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ab46609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rachelledaigle.ca/wp-content/uploads/2025/02/background.jpg");}.elementor-33 .elementor-element.elementor-element-ab46609{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9px;margin-bottom:9px;}.elementor-33 .elementor-element.elementor-element-ab46609 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-8e44b23{margin-top:0px;margin-bottom:-42px;}.elementor-33 .elementor-element.elementor-element-7a05a8f{width:var( --container-widget-width, 104.875% );max-width:104.875%;--container-widget-width:104.875%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-9328e2c > .elementor-element-populated{padding:72px 92px 139px 99px;}.elementor-33 .elementor-element.elementor-element-e6db2a1 > .elementor-widget-container{margin:9px 71px 8px 71px;}.elementor-33 .elementor-element.elementor-element-e6db2a1{text-align:center;}.elementor-33 .elementor-element.elementor-element-867df3e{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-6f7c201 .elementor-icon-list-icon i{color:#6FE286;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-6f7c201 .elementor-icon-list-icon svg{fill:#6FE286;transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-6f7c201{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-6f7c201 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33 .elementor-element.elementor-element-6f7c201 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;font-style:oblique;line-height:31px;}.elementor-33 .elementor-element.elementor-element-6f7c201 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-1b3e73e{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-bcbdd67 .elementor-button{background-color:#FACC17;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-b41b3d3 .elementor-button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-aa4ddcc .elementor-button{background-color:#0084CC;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-33 .elementor-element.elementor-element-875503b > .elementor-element-populated{margin:107px 40px 56px 10px;--e-column-margin-right:40px;--e-column-margin-left:10px;}.elementor-33 .elementor-element.elementor-element-cdcb3f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-e90b7a3{text-align:left;}.elementor-33 .elementor-element.elementor-element-40d70ab > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-33 .elementor-element.elementor-element-a82657e{text-align:left;}.elementor-33 .elementor-element.elementor-element-2f74f82{text-align:left;}.elementor-33 .elementor-element.elementor-element-ef8c050 .elementor-icon-list-icon i{color:#3BD663;transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-ef8c050 .elementor-icon-list-icon svg{fill:#3BD663;transition:fill 0.3s;}.elementor-33 .elementor-element.elementor-element-ef8c050{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33 .elementor-element.elementor-element-ef8c050 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33 .elementor-element.elementor-element-b2f0464 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5db9f22{text-align:left;}.elementor-33 .elementor-element.elementor-element-67194fd{text-align:left;}.elementor-33 .elementor-element.elementor-element-ff0226b{text-align:left;}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-c9d7844{width:100%;}.elementor-33 .elementor-element.elementor-element-990b948{width:36.841%;}.elementor-33 .elementor-element.elementor-element-4a8c96e{width:63.159%;}.elementor-33 .elementor-element.elementor-element-3d11f67{width:100%;}.elementor-33 .elementor-element.elementor-element-8916c47{width:36.841%;}.elementor-33 .elementor-element.elementor-element-9328e2c{width:63.159%;}.elementor-33 .elementor-element.elementor-element-875503b{width:50%;}.elementor-33 .elementor-element.elementor-element-40d70ab{width:50%;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-0285f5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-744369c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-b8ff8ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-ab46609:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ab46609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-e6db2a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6f7c201 > .elementor-widget-container{margin:-2px -2px -2px -2px;}}