.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-216330 .elementor-element.elementor-element-5b0974e6:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.focusonthefamily.com/wp-content/uploads/2022/09/Support-cornerstone-hands-header-AdobeStock_145971536-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-background-overlay{background-color:rgba(0,0,0,0.59);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-container{max-width:900px;min-height:600px;}.elementor-216330 .elementor-element.elementor-element-5b0974e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-216330 .elementor-element.elementor-element-7cac443{text-align:center;}.elementor-216330 .elementor-element.elementor-element-7cac443 .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-4589db30{text-align:center;}.elementor-216330 .elementor-element.elementor-element-4589db30 .elementor-heading-title{color:#ffffff;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Roboto, 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-216330 .elementor-element.elementor-element-44c225e4 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-2d1d01aa .elementor-heading-title{color:#006782;}.elementor-216330 .elementor-element.elementor-element-935e741 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-ac5efe2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-6ee7202{--spacer-size:50px;}.elementor-216330 .elementor-element.elementor-element-5ada3940 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-2b865890{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-73109c6f > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-2ad89fbe{text-align:center;}.elementor-216330 .elementor-element.elementor-element-2ad89fbe .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-32efb21c > .elementor-container{max-width:900px;}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-216330 .elementor-element.elementor-element-7616aed4 .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-7616aed4.elementor-view-stacked .elementor-icon{background-color:#006782;}.elementor-216330 .elementor-element.elementor-element-7616aed4.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-7616aed4.elementor-view-default .elementor-icon{color:#006782;border-color:#006782;}.elementor-216330 .elementor-element.elementor-element-7616aed4.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-7616aed4.elementor-view-default .elementor-icon svg{fill:#006782;}.elementor-216330 .elementor-element.elementor-element-7616aed4 .elementor-icon{font-size:130px;}.elementor-216330 .elementor-element.elementor-element-7616aed4 .elementor-icon svg{height:130px;}.elementor-216330 .elementor-element.elementor-element-72434b7b .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-72434b7b.elementor-view-stacked .elementor-icon{background-color:#006782;}.elementor-216330 .elementor-element.elementor-element-72434b7b.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-72434b7b.elementor-view-default .elementor-icon{color:#006782;border-color:#006782;}.elementor-216330 .elementor-element.elementor-element-72434b7b.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-72434b7b.elementor-view-default .elementor-icon svg{fill:#006782;}.elementor-216330 .elementor-element.elementor-element-72434b7b .elementor-icon{font-size:130px;}.elementor-216330 .elementor-element.elementor-element-72434b7b .elementor-icon svg{height:130px;}.elementor-216330 .elementor-element.elementor-element-2d1c62a7 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-163702ab .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-163702ab.elementor-view-stacked .elementor-icon{background-color:#006782;}.elementor-216330 .elementor-element.elementor-element-163702ab.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-163702ab.elementor-view-default .elementor-icon{color:#006782;border-color:#006782;}.elementor-216330 .elementor-element.elementor-element-163702ab.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-163702ab.elementor-view-default .elementor-icon svg{fill:#006782;}.elementor-216330 .elementor-element.elementor-element-163702ab .elementor-icon{font-size:130px;}.elementor-216330 .elementor-element.elementor-element-163702ab .elementor-icon svg{height:130px;}.elementor-216330 .elementor-element.elementor-element-7f607681 .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-7f607681.elementor-view-stacked .elementor-icon{background-color:#006782;}.elementor-216330 .elementor-element.elementor-element-7f607681.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-7f607681.elementor-view-default .elementor-icon{color:#006782;border-color:#006782;}.elementor-216330 .elementor-element.elementor-element-7f607681.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-7f607681.elementor-view-default .elementor-icon svg{fill:#006782;}.elementor-216330 .elementor-element.elementor-element-7f607681 .elementor-icon{font-size:130px;}.elementor-216330 .elementor-element.elementor-element-7f607681 .elementor-icon svg{height:130px;}.elementor-216330 .elementor-element.elementor-element-68f6156b{column-gap:0px;}.elementor-216330 .elementor-element.elementor-element-5bf5f418{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-3f94640e{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-688be249:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-688be249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30671583 );background-image:url("https://www.focusonthefamily.com/wp-content/uploads/2022/09/Support-Cornerstone-church-AdobeStock_445593416-scaled.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-688be249 > .elementor-background-overlay{background-color:rgba(0,0,0,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216330 .elementor-element.elementor-element-688be249 > .elementor-container{max-width:900px;min-height:650px;}.elementor-216330 .elementor-element.elementor-element-688be249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-51a86f33 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-216330 .elementor-element.elementor-element-51a86f33{text-align:center;}.elementor-216330 .elementor-element.elementor-element-51a86f33 .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-39ce3fe > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.74);}.elementor-216330 .elementor-element.elementor-element-39ce3fe{text-align:center;}.elementor-216330 .elementor-element.elementor-element-39ce3fe .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-2a7e3d58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-216330 .elementor-element.elementor-element-36bc6dd .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-36bc6dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-216330 .elementor-element.elementor-element-36bc6dd.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-36bc6dd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-216330 .elementor-element.elementor-element-36bc6dd.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-36bc6dd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-216330 .elementor-element.elementor-element-36bc6dd .elementor-icon{font-size:200px;}.elementor-216330 .elementor-element.elementor-element-36bc6dd .elementor-icon svg{height:200px;}.elementor-216330 .elementor-element.elementor-element-5277ca2e > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-7e539bf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-09bb2e5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-ff1250f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-7e23ea2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-7857e0a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-2414579 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-93c7821 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-99fedee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-d9a853a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216330 .elementor-element.elementor-element-ea222aa{--spacer-size:50px;}.elementor-216330 .elementor-element.elementor-element-7375d44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-14a1fae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-42082dc3:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30671583 );background-image:url("https://www.focusonthefamily.com/wp-content/uploads/2022/09/Support-Cornerstone-Woman-on-floor-with-kid-AdobeStock_422277949-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-background-overlay{background-color:rgba(0,0,0,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-container{max-width:900px;min-height:650px;}.elementor-216330 .elementor-element.elementor-element-42082dc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-216330 .elementor-element.elementor-element-b217f07 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-216330 .elementor-element.elementor-element-b217f07{text-align:center;}.elementor-216330 .elementor-element.elementor-element-b217f07 .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-45b6aa8c > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.74);}.elementor-216330 .elementor-element.elementor-element-45b6aa8c{text-align:center;}.elementor-216330 .elementor-element.elementor-element-45b6aa8c .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-73a98d93 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-216330 .elementor-element.elementor-element-19afae2d .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-19afae2d.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-19afae2d.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-19afae2d.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-19afae2d.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-19afae2d.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-216330 .elementor-element.elementor-element-19afae2d .elementor-icon{font-size:200px;}.elementor-216330 .elementor-element.elementor-element-19afae2d .elementor-icon svg{height:200px;}.elementor-216330 .elementor-element.elementor-element-20002361 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-dc45aea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-9e56f6f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-2c6752f > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-1e8beca .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-197a60a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-7c76f3ac > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-4a42328e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216330 .elementor-element.elementor-element-7ee8e619{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-2ffc967 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-191e096 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-af84806 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-8e463ab > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-82b6be8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-6afe4aa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-69dc8913{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-e8cf443:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-e8cf443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30671583 );background-image:url("https://www.focusonthefamily.com/wp-content/uploads/2022/09/Support-cornerstone-generations-AdobeStock_494775652-scaled.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-e8cf443 > .elementor-background-overlay{background-color:rgba(0,0,0,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216330 .elementor-element.elementor-element-e8cf443 > .elementor-container{max-width:900px;min-height:650px;}.elementor-216330 .elementor-element.elementor-element-e8cf443{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-216330 .elementor-element.elementor-element-7db7b93b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-216330 .elementor-element.elementor-element-7db7b93b{text-align:center;}.elementor-216330 .elementor-element.elementor-element-7db7b93b .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-7b48f249 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.74);}.elementor-216330 .elementor-element.elementor-element-7b48f249{text-align:center;}.elementor-216330 .elementor-element.elementor-element-7b48f249 .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-45b47b58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-216330 .elementor-element.elementor-element-73fec565 .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-73fec565.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-73fec565.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-73fec565.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-73fec565.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-73fec565.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-216330 .elementor-element.elementor-element-73fec565 .elementor-icon{font-size:200px;}.elementor-216330 .elementor-element.elementor-element-73fec565 .elementor-icon svg{height:200px;}.elementor-216330 .elementor-element.elementor-element-437c70de > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-4e1e2d26 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-751574f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-b47715f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-6c04cc0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216330 .elementor-element.elementor-element-c0ca2f5{--spacer-size:50px;}.elementor-216330 .elementor-element.elementor-element-35778f0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-64f38de .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-fabc5bb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-6ef7a49f:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-6ef7a49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30671583 );background-image:url("https://www.focusonthefamily.com/wp-content/uploads/2022/09/Support-cornerstone-books-AdobeStock_216608045-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-216330 .elementor-element.elementor-element-6ef7a49f > .elementor-background-overlay{background-color:rgba(0,0,0,0.65);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-216330 .elementor-element.elementor-element-6ef7a49f > .elementor-container{max-width:900px;min-height:650px;}.elementor-216330 .elementor-element.elementor-element-6ef7a49f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-216330 .elementor-element.elementor-element-34cb5a2b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-216330 .elementor-element.elementor-element-34cb5a2b{text-align:center;}.elementor-216330 .elementor-element.elementor-element-34cb5a2b .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-3cf768aa > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.74);}.elementor-216330 .elementor-element.elementor-element-3cf768aa{text-align:center;}.elementor-216330 .elementor-element.elementor-element-3cf768aa .elementor-heading-title{color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-5625f2b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-216330 .elementor-element.elementor-element-65b3d13d .elementor-icon-wrapper{text-align:center;}.elementor-216330 .elementor-element.elementor-element-65b3d13d.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-65b3d13d.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-65b3d13d.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-216330 .elementor-element.elementor-element-65b3d13d.elementor-view-framed .elementor-icon, .elementor-216330 .elementor-element.elementor-element-65b3d13d.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-216330 .elementor-element.elementor-element-65b3d13d .elementor-icon{font-size:200px;}.elementor-216330 .elementor-element.elementor-element-65b3d13d .elementor-icon svg{height:200px;}.elementor-216330 .elementor-element.elementor-element-455ab97 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-4747b754 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-47e0c9f > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-044c4ba .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-9c71fe8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-216330 .elementor-element.elementor-element-8116be5 > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-e2fadc7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-1a89954 > .elementor-widget-container{background-color:#CBDFE1;}.elementor-216330 .elementor-element.elementor-element-1a89954{text-align:left;font-family:var( --e-global-typography-text-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-shadow:0px 0px 24px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-f1123c5{color:var( --e-global-color-primary );}.elementor-216330 .elementor-element.elementor-element-a501acb > .elementor-container{max-width:900px;}.elementor-216330 .elementor-element.elementor-element-b4d4b49 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-216330 .elementor-element.elementor-element-0ec5f84{text-align:center;}.elementor-widget-toolset-view .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-toolset-view .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toolset-view .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toolset-view .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-toolset-view .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-216330 .elementor-element.elementor-element-383eaa37 .elementor-heading-title{color:#3a3a3a;}.elementor-216330 .elementor-element.elementor-element-47e418db{--spacer-size:20px;}.elementor-216330 .elementor-element.elementor-element-7945a3fa{--spacer-size:20px;}@media(max-width:1024px){.elementor-216330 .elementor-element.elementor-element-42082dc3:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-container{min-height:450px;}.elementor-216330 .elementor-element.elementor-element-5b0974e6:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-216330 .elementor-element.elementor-element-688be249:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-688be249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-216330 .elementor-element.elementor-element-42082dc3:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-e8cf443:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-e8cf443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216330 .elementor-element.elementor-element-6ef7a49f:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-6ef7a49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media(min-width:768px){.elementor-216330 .elementor-element.elementor-element-22ed1b46{width:55.795%;}.elementor-216330 .elementor-element.elementor-element-77f51c44{width:44.205%;}.elementor-216330 .elementor-element.elementor-element-51ff26bf{width:55.795%;}.elementor-216330 .elementor-element.elementor-element-115156{width:44.205%;}.elementor-216330 .elementor-element.elementor-element-5f730723{width:55.795%;}.elementor-216330 .elementor-element.elementor-element-3f5e7544{width:44.205%;}.elementor-216330 .elementor-element.elementor-element-30181107{width:55.795%;}.elementor-216330 .elementor-element.elementor-element-3ceb504b{width:44.205%;}}@media(min-width:1025px){.elementor-216330 .elementor-element.elementor-element-5b0974e6:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-5b0974e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-216330 .elementor-element.elementor-element-688be249:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-688be249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-216330 .elementor-element.elementor-element-42082dc3:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-42082dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-216330 .elementor-element.elementor-element-e8cf443:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-e8cf443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-216330 .elementor-element.elementor-element-6ef7a49f:not(.elementor-motion-effects-element-type-background), .elementor-216330 .elementor-element.elementor-element-6ef7a49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}