.elementor-3 .elementor-element.elementor-element-aff30e4:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-aff30e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b57ad35 );background-image:url("https://grandyassociates.planningforprofit.com/wp-content/uploads/2025/05/decorative-boxes.svg");background-position:top left;background-repeat:no-repeat;background-size:29% auto;}.elementor-3 .elementor-element.elementor-element-aff30e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:77px 0px 106px 0px;}.elementor-3 .elementor-element.elementor-element-aff30e4 > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-94c82a4{text-align:center;}.elementor-3 .elementor-element.elementor-element-94c82a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-55e9e035 );}.elementor-3 .elementor-element.elementor-element-28070383{padding:50px 0px 50px 0px;}.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 );line-height:var( --e-global-typography-text-line-height );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-3 .elementor-element.elementor-element-3521b7f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-3521b7f{text-align:start;font-family:"Arial", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-483abd7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-f3471dc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-f3471dc{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-55fa5c9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-0cf65d4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-0cf65d4{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-7df9855 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-f22a1b6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-f22a1b6{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-446c422 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-a31b3c7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-a31b3c7{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-5991490 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-b6a0773 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-b6a0773{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-3313cf3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-4bb9607 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-4bb9607{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-5a8b73c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-4cf4b7e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-4cf4b7e{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-541d613 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-8347c38 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-8347c38{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-07f8a82 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-ec2e300 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-ec2e300{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-2a1ea55 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-f870f0a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-f870f0a{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-ef65f4d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-ceaaf0d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-ceaaf0d{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-57958dd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-b35b02e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-b35b02e{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-3f3c23d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-5b19afa > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-5b19afa{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-46597cc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-2011084 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-2011084{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}.elementor-3 .elementor-element.elementor-element-bb1b4f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-fc23a88 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3 .elementor-element.elementor-element-fc23a88{text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:normal;line-height:1.5em;color:var( --e-global-color-218a9d8d );}@media(min-width:1025px){.elementor-3 .elementor-element.elementor-element-aff30e4:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-aff30e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3 .elementor-element.elementor-element-28070383{margin-top:60px;margin-bottom:60px;padding:0px 10px 0px 10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-3521b7f{font-size:18px;}.elementor-3 .elementor-element.elementor-element-f3471dc{font-size:18px;}.elementor-3 .elementor-element.elementor-element-0cf65d4{font-size:18px;}.elementor-3 .elementor-element.elementor-element-f22a1b6{font-size:18px;}.elementor-3 .elementor-element.elementor-element-a31b3c7{font-size:18px;}.elementor-3 .elementor-element.elementor-element-b6a0773{font-size:18px;}.elementor-3 .elementor-element.elementor-element-4bb9607{font-size:18px;}.elementor-3 .elementor-element.elementor-element-4cf4b7e{font-size:18px;}.elementor-3 .elementor-element.elementor-element-8347c38{font-size:18px;}.elementor-3 .elementor-element.elementor-element-ec2e300{font-size:18px;}.elementor-3 .elementor-element.elementor-element-f870f0a{font-size:18px;}.elementor-3 .elementor-element.elementor-element-ceaaf0d{font-size:18px;}.elementor-3 .elementor-element.elementor-element-b35b02e{font-size:18px;}.elementor-3 .elementor-element.elementor-element-5b19afa{font-size:18px;}.elementor-3 .elementor-element.elementor-element-2011084{font-size:18px;}.elementor-3 .elementor-element.elementor-element-fc23a88{font-size:18px;}}