.elementor-6 .elementor-element.elementor-element-1e635ec6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/happy-family.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-container{max-width:1200px;min-height:700px;}.elementor-6 .elementor-element.elementor-element-1e635ec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-453b5c1c > .elementor-container{max-width:1200px;min-height:383px;}.elementor-6 .elementor-element.elementor-element-453b5c1c > .elementor-background-overlay{opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-453b5c1c, .elementor-6 .elementor-element.elementor-element-453b5c1c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-453b5c1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-28b705a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C75BC91;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-28b705a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-28b705a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6 .elementor-element.elementor-element-1300ce68{text-align:start;}.elementor-6 .elementor-element.elementor-element-1300ce68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-6 .elementor-element.elementor-element-4d5a83b8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c408e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.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-6 .elementor-element.elementor-element-84358d9 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-84358d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-7f74a57{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-7853559.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-7853559.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-744904e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-744904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2026/02/RoyAMcDonald-family-hero2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-744904e > .elementor-container{max-width:1200px;min-height:700px;}.elementor-6 .elementor-element.elementor-element-744904e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-744904e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-fcfdda2 > .elementor-container{max-width:1200px;min-height:383px;}.elementor-6 .elementor-element.elementor-element-fcfdda2 > .elementor-background-overlay{opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-fcfdda2, .elementor-6 .elementor-element.elementor-element-fcfdda2 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-fcfdda2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-5069ee6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C75BC91;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-5069ee6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-5069ee6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7cec543{text-align:start;}.elementor-6 .elementor-element.elementor-element-7cec543 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4ce945c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fc9727d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-891bd3b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-8b43302{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-2a259bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-2a259bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-7eac808b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7eac808b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-6 .elementor-element.elementor-element-7eac808b > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-7eac808b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-7eac808b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-46770880 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-46770880{padding:40px 0px 25px 0px;}.elementor-6 .elementor-element.elementor-element-7f048e7c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-62839e53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-62839e53 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-343f31d1{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-343f31d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5630be6a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-cbdefe0 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-cbdefe0{padding:60px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-e2972b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/accounting-services-desk.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3d2d903{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-bac376e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-bac376e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-6 .elementor-element.elementor-element-bac376e > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-bac376e > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-bac376e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-bac376e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-6 .elementor-element.elementor-element-bac376e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-e9b7025{text-align:start;}.elementor-6 .elementor-element.elementor-element-e9b7025 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-ed663ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-ed663ff p{margin-block-end:10px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-e84a464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c5e4308 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-c5e4308{padding:20px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-fd864e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-29a5c07{text-align:start;}.elementor-6 .elementor-element.elementor-element-29a5c07 .elementor-heading-title{font-family:var( --e-global-typography-fbf6252-font-family ), Sans-serif;font-size:var( --e-global-typography-fbf6252-font-size );font-weight:var( --e-global-typography-fbf6252-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-4a4530e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-4a4530e p{margin-block-end:15px;}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-7541aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d1fcbe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/financial-planning-desktop.jpg");background-size:cover;}.elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-cd5ff9e{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-ad52ede > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-ad52ede{padding:20px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-39d1f88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/happy-grandfather-desk.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-410aa9a{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-9693898:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-9693898 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-6 .elementor-element.elementor-element-9693898 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-9693898 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-9693898 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-9693898 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-6 .elementor-element.elementor-element-9693898 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9374736{text-align:start;}.elementor-6 .elementor-element.elementor-element-9374736 .elementor-heading-title{font-family:var( --e-global-typography-fbf6252-font-family ), Sans-serif;font-size:var( --e-global-typography-fbf6252-font-size );font-weight:var( --e-global-typography-fbf6252-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-6ddb984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6ddb984 p{margin-block-end:15px;}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-bd68aca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4b6095ac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/image-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-container{max-width:1920px;}.elementor-6 .elementor-element.elementor-element-4b6095ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-shape-top svg{width:calc(100% + 1.3px);height:88px;}.elementor-6 .elementor-element.elementor-element-77f18141{padding:150px 0px 25px 0px;}.elementor-6 .elementor-element.elementor-element-2b12af1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-2b12af1a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-6 .elementor-element.elementor-element-319d0e34{text-align:center;}.elementor-6 .elementor-element.elementor-element-319d0e34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-78608bf7{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-aed0068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-68fe9cd{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#58BA47;--border-color:#58BA47;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-68fe9cd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-68fe9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-52733b3{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ef6ae03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6eee645{text-align:start;}.elementor-6 .elementor-element.elementor-element-6eee645 img{width:100%;}.elementor-6 .elementor-element.elementor-element-2d76708{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-62deb38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-22c300a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a488800{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#58BA47;--border-color:#58BA47;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-a488800:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a488800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ef4e42e{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-154b20b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7a64310{text-align:start;}.elementor-6 .elementor-element.elementor-element-7a64310 img{width:100%;}.elementor-6 .elementor-element.elementor-element-132dc4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-dc3a636 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5050c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4209948{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#58BA47;--border-color:#58BA47;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-4209948:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4209948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-522fc75{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c3849ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7d3359d{text-align:start;}.elementor-6 .elementor-element.elementor-element-7d3359d img{width:100%;transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-3e29350{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-136c58a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-32ae0c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3f33dca6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3f33dca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-6 .elementor-element.elementor-element-3f33dca6 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-3f33dca6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-3f33dca6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-24f9823f > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-24f9823f{padding:40px 0px 25px 0px;}.elementor-6 .elementor-element.elementor-element-44016b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-44016b2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-8e6ee3f{text-align:center;}.elementor-6 .elementor-element.elementor-element-8e6ee3f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#374151;}.elementor-6 .elementor-element.elementor-element-6e904f33{text-align:center;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-548c7403 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-4fff3707 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-5b49e429:hover{background-color:#58BA476B;}.elementor-6 .elementor-element.elementor-element-5b49e429{padding:20px 20px 63px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#58BA474D;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-5b49e429.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-6 .elementor-element.elementor-element-5b49e429.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-6 .elementor-element.elementor-element-5b49e429.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-5b49e429:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-5b49e429:has(:focus) .elementor-image-box-title{color:#1C75BC;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-51ffda7d > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-6 .elementor-element.elementor-element-778e675c:hover{background-color:#58BA476B;}.elementor-6 .elementor-element.elementor-element-778e675c{padding:20px 20px 63px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#58BA474D;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-778e675c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-6 .elementor-element.elementor-element-778e675c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-6 .elementor-element.elementor-element-778e675c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-778e675c:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-778e675c:has(:focus) .elementor-image-box-title{color:#1C75BC;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-7c5efb45 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-6 .elementor-element.elementor-element-1fcf3431:hover{background-color:#58BA476B;}.elementor-6 .elementor-element.elementor-element-1fcf3431{padding:20px 20px 63px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#58BA474D;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-1fcf3431.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-6 .elementor-element.elementor-element-1fcf3431.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-6 .elementor-element.elementor-element-1fcf3431.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-1fcf3431:has(:hover) .elementor-image-box-title,
					 .elementor-6 .elementor-element.elementor-element-1fcf3431:has(:focus) .elementor-image-box-title{color:#1C75BC;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-2b69e7d9 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-4fff46d1 > .elementor-container{max-width:1200px;}.elementor-6 .elementor-element.elementor-element-3edf2fbe > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3edf2fbe > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-3edf2fbe > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-39cfe90f{text-align:center;}.elementor-6 .elementor-element.elementor-element-39cfe90f img{max-width:100%;height:400px;object-fit:contain;object-position:center center;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-88801b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-88801b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-2fbd02d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-6 .elementor-element.elementor-element-2fbd02d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-6 .elementor-element.elementor-element-6f84a33b{text-align:start;}.elementor-6 .elementor-element.elementor-element-6f84a33b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-67463c1e{text-align:start;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #1C75BC 0%, #58BA47 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:17px 20px 017px 30px;}.elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #1C75BC 0%, #58BA47 100%);}.elementor-6 .elementor-element.elementor-element-11d78d32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-423bb94{--display:flex;}.elementor-6 .elementor-element.elementor-element-7afff54b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7afff54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/10/Group-6.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-7afff54b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-7afff54b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-615799f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-615799f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3e3a3517{text-align:center;}.elementor-6 .elementor-element.elementor-element-3e3a3517 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6abc7f4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#42884C;color:#42884C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#42884C;border-radius:5px 5px 5px 5px;padding:15px 17px 15px 17px;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1370191e .elementor-button:focus{background-color:#1C75BC;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1370191e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1370191e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-75af7a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-6 .elementor-element.elementor-element-4afaeaf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-24b1ada3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-69392f2f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-69392f2f img{max-width:122px;}.elementor-6 .elementor-element.elementor-element-7f35706{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-6 .elementor-element.elementor-element-3bf77c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-3bf77c5 img{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-28558d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-28558d8 img{width:100%;max-width:168px;}.elementor-6 .elementor-element.elementor-element-ed58a05{width:var( --container-widget-width, 100px );max-width:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-64be8b3{width:var( --container-widget-width, 100px );max-width:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-b0cd64e{width:var( --container-widget-width, 100px );max-width:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-7cad0db{width:var( --container-widget-width, 100px );max-width:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-e2972b1{width:48.43%;}.elementor-6 .elementor-element.elementor-element-ad4b4a3{width:2.587%;}.elementor-6 .elementor-element.elementor-element-bac376e{width:48.435%;}.elementor-6 .elementor-element.elementor-element-fd864e0{width:48.43%;}.elementor-6 .elementor-element.elementor-element-1fb3585{width:2.587%;}.elementor-6 .elementor-element.elementor-element-d1fcbe0{width:48.435%;}.elementor-6 .elementor-element.elementor-element-39d1f88{width:48.43%;}.elementor-6 .elementor-element.elementor-element-16b1ded{width:2.587%;}.elementor-6 .elementor-element.elementor-element-9693898{width:48.435%;}.elementor-6 .elementor-element.elementor-element-14c20d8e{width:16%;}.elementor-6 .elementor-element.elementor-element-4633eb81{width:67.332%;}.elementor-6 .elementor-element.elementor-element-36787cc4{width:16%;}.elementor-6 .elementor-element.elementor-element-ef6ae03{--width:19%;}.elementor-6 .elementor-element.elementor-element-154b20b{--width:19%;}.elementor-6 .elementor-element.elementor-element-c3849ba{--width:19%;}.elementor-6 .elementor-element.elementor-element-27f67f01{width:16%;}.elementor-6 .elementor-element.elementor-element-6dde298{width:67.332%;}.elementor-6 .elementor-element.elementor-element-52598f6e{width:16%;}.elementor-6 .elementor-element.elementor-element-44da2c33{width:20%;}.elementor-6 .elementor-element.elementor-element-41a5fa6a{width:59.333%;}.elementor-6 .elementor-element.elementor-element-6ee2bc2f{width:20%;}.elementor-6 .elementor-element.elementor-element-75af7a8{--content-width:800px;}.elementor-6 .elementor-element.elementor-element-7f35706{--content-width:986px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-a488800{--width:100%;}.elementor-6 .elementor-element.elementor-element-4209948{--width:100%;}.elementor-6 .elementor-element.elementor-element-4fff3707{width:100%;}.elementor-6 .elementor-element.elementor-element-51ffda7d{width:100%;}.elementor-6 .elementor-element.elementor-element-7c5efb45{width:100%;}}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-4b6095ac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-6 .elementor-element.elementor-element-7afff54b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7afff54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-1e635ec6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/image-1-2.png");}.elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-container{min-height:499px;}.elementor-6 .elementor-element.elementor-element-1300ce68 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-4d5a83b8 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-821d39c img{border-radius:12px 12px 12px 12px;}.elementor-6 .elementor-element.elementor-element-744904e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-744904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/image-1-2.png");}.elementor-6 .elementor-element.elementor-element-744904e > .elementor-container{min-height:499px;}.elementor-6 .elementor-element.elementor-element-7cec543 .elementor-heading-title{font-size:28px;}.elementor-6 .elementor-element.elementor-element-4ce945c p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-a6268e1 img{border-radius:12px 12px 12px 12px;}.elementor-6 .elementor-element.elementor-element-343f31d1 .elementor-heading-title{font-size:31px;}.elementor-6 .elementor-element.elementor-element-5630be6a{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-cbdefe0{padding:60px 15px 20px 15px;}.elementor-6 .elementor-element.elementor-element-e2972b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/accounting-services-image-tab.jpg");background-position:center left;}.elementor-6 .elementor-element.elementor-element-bac376e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-c5e4308{padding:20px 15px 20px 15px;}.elementor-6 .elementor-element.elementor-element-29a5c07 .elementor-heading-title{font-size:var( --e-global-typography-fbf6252-font-size );}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-d1fcbe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/financial-planning-img-tablet.jpg");background-position:center left;background-size:cover;}.elementor-6 .elementor-element.elementor-element-ad52ede{padding:20px 15px 60px 15px;}.elementor-6 .elementor-element.elementor-element-39d1f88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/happy-grandfather-tab.jpg");}.elementor-6 .elementor-element.elementor-element-9374736 .elementor-heading-title{font-size:var( --e-global-typography-fbf6252-font-size );}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-4b6095ac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/bg-blue-green.jpg");background-repeat:repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-4b6095ac{padding:80px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-4eec56c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-77f18141{margin-top:0px;margin-bottom:0px;padding:60px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-319d0e34 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-aed0068{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-4fff3707 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-5b49e429{padding:10px 10px 90px 10px;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-description{font-size:16px;}.elementor-6 .elementor-element.elementor-element-51ffda7d > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-6 .elementor-element.elementor-element-778e675c{padding:10px 10px 90px 10px;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-description{font-size:16px;}.elementor-6 .elementor-element.elementor-element-7c5efb45 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-6 .elementor-element.elementor-element-1fcf3431{padding:10px 10px 90px 10px;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-description{font-size:16px;}.elementor-6 .elementor-element.elementor-element-39cfe90f{padding:45px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-39cfe90f img{max-width:100%;height:255px;object-fit:contain;}.elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-6 .elementor-element.elementor-element-615799f4{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-75af7a8{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-69392f2f{text-align:center;}.elementor-6 .elementor-element.elementor-element-7f35706{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-container{min-height:184px;}.elementor-6 .elementor-element.elementor-element-1e635ec6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e635ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-6 .elementor-element.elementor-element-1e635ec6{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-55912a1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-453b5c1c > .elementor-container{min-height:124px;}.elementor-6 .elementor-element.elementor-element-453b5c1c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/blue-bg.jpg");}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-6 .elementor-element.elementor-element-28b705a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 40px 20px;}.elementor-6 .elementor-element.elementor-element-1300ce68{text-align:center;}.elementor-6 .elementor-element.elementor-element-1300ce68 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-4d5a83b8{text-align:center;font-size:16px;}.elementor-6 .elementor-element.elementor-element-4d5a83b8 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-c408e9c{text-align:center;}.elementor-6 .elementor-element.elementor-element-84358d9 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-7f74a57 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-7853559 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-821d39c img{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-744904e > .elementor-container{min-height:184px;}.elementor-6 .elementor-element.elementor-element-744904e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-744904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-6 .elementor-element.elementor-element-744904e{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-82158be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-fcfdda2 > .elementor-container{min-height:124px;}.elementor-6 .elementor-element.elementor-element-fcfdda2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/blue-bg.jpg");}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5069ee6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 40px 20px;}.elementor-6 .elementor-element.elementor-element-7cec543{text-align:center;}.elementor-6 .elementor-element.elementor-element-7cec543 .elementor-heading-title{font-size:24px;}.elementor-6 .elementor-element.elementor-element-4ce945c{text-align:center;font-size:16px;}.elementor-6 .elementor-element.elementor-element-4ce945c p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-fc9727d{text-align:center;}.elementor-6 .elementor-element.elementor-element-891bd3b .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-8b43302 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-2a259bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a6268e1 img{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-62839e53 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-343f31d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6 .elementor-element.elementor-element-343f31d1 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-5630be6a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-e2972b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-e2972b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/accounting-services-mob.jpg");}.elementor-6 .elementor-element.elementor-element-3d2d903{--spacer-size:210px;}.elementor-6 .elementor-element.elementor-element-e84a464 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-fd864e0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-29a5c07 .elementor-heading-title{font-size:var( --e-global-typography-fbf6252-font-size );}.elementor-6 .elementor-element.elementor-element-7541aa4 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-d1fcbe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-d1fcbe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/happy-couple-for-financial-planning.jpg");background-size:cover;}.elementor-6 .elementor-element.elementor-element-cd5ff9e{--spacer-size:210px;}.elementor-6 .elementor-element.elementor-element-39d1f88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-39d1f88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royamcdonald.com/wp-content/uploads/2025/12/happy-grandfather.jpg");}.elementor-6 .elementor-element.elementor-element-410aa9a{--spacer-size:210px;}.elementor-6 .elementor-element.elementor-element-9693898 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-9374736 .elementor-heading-title{font-size:var( --e-global-typography-fbf6252-font-size );}.elementor-6 .elementor-element.elementor-element-bd68aca .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-4b6095ac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-4b6095ac > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;}.elementor-6 .elementor-element.elementor-element-4b6095ac{padding:0px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-77f18141{padding:60px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-2b12af1a .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-319d0e34 .elementor-heading-title{font-size:23px;}.elementor-6 .elementor-element.elementor-element-ef6ae03{--width:27%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-ef6ae03.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6eee645.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6eee645{text-align:center;}.elementor-6 .elementor-element.elementor-element-154b20b{--width:27%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-154b20b.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7a64310.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7a64310{text-align:center;}.elementor-6 .elementor-element.elementor-element-7d3359d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7d3359d img{width:27%;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-5b49e429 .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-778e675c .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-1fcf3431 .elementor-image-box-img{margin-bottom:3px;}.elementor-6 .elementor-element.elementor-element-39cfe90f{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-39cfe90f img{max-width:100%;}.elementor-6 .elementor-element.elementor-element-6f84a33b .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-11d78d32 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;padding:12px 8px 12px 8px;}.elementor-6 .elementor-element.elementor-element-7afff54b{padding:80px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-615799f4{padding:27px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3e3a3517 .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-1370191e .elementor-button{font-size:13px;padding:13px 15px 13px 15px;}.elementor-6 .elementor-element.elementor-element-75af7a8{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-69392f2f{text-align:center;}.elementor-6 .elementor-element.elementor-element-69392f2f img{max-width:65px;}.elementor-6 .elementor-element.elementor-element-7f35706{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3bf77c5{text-align:center;}.elementor-6 .elementor-element.elementor-element-3bf77c5 img{width:100%;max-width:141px;}.elementor-6 .elementor-element.elementor-element-28558d8{text-align:center;}.elementor-6 .elementor-element.elementor-element-28558d8 img{width:100%;max-width:101px;}.elementor-6 .elementor-element.elementor-element-ed58a05{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-6 .elementor-element.elementor-element-ed58a05 img{max-width:100%;}.elementor-6 .elementor-element.elementor-element-64be8b3{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-6 .elementor-element.elementor-element-64be8b3 img{max-width:100%;}.elementor-6 .elementor-element.elementor-element-b0cd64e{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-6 .elementor-element.elementor-element-b0cd64e img{max-width:100%;}.elementor-6 .elementor-element.elementor-element-7cad0db{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-6 .elementor-element.elementor-element-7cad0db img{max-width:100%;}}



































































































































