.elementor-209 .elementor-element.elementor-element-3ad3422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-6f39978{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-6f39978:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-6f39978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfb69cb );background-image:url("https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/bg-img4.webp");background-position:0px 50px;background-repeat:no-repeat;}.elementor-209 .elementor-element.elementor-element-0252d3b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-209 .elementor-element.elementor-element-6d8635d{--display:flex;}.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-209 .elementor-element.elementor-element-889739d > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-209 .elementor-element.elementor-element-889739d{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-primary );}.elementor-209 .elementor-element.elementor-element-4823428{font-family:var( --e-global-typography-05e3f15-font-family ), Sans-serif;font-size:var( --e-global-typography-05e3f15-font-size );font-weight:var( --e-global-typography-05e3f15-font-weight );line-height:var( --e-global-typography-05e3f15-line-height );color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-abdde30{--display:flex;}.elementor-209 .elementor-element.elementor-element-a0b462d{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-209 .elementor-element.elementor-element-a0b462d:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-a0b462d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f23cb31 );}.elementor-209 .elementor-element.elementor-element-d2c3a9c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-209 .elementor-element.elementor-element-0212bc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-0212bc2 .elementor-heading-title{font-family:var( --e-global-typography-382c38d-font-family ), Sans-serif;font-size:var( --e-global-typography-382c38d-font-size );font-weight:var( --e-global-typography-382c38d-font-weight );line-height:var( --e-global-typography-382c38d-line-height );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-209 .elementor-element.elementor-element-ee978e8{--grid-columns:1;--grid-row-gap:5px;}.elementor-209 .elementor-element.elementor-element-ee978e8 > .elementor-widget-container{padding:0px 0px 25px 0px;}.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 );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-209 .elementor-element.elementor-element-a21a2cd{right:0px;}body.rtl .elementor-209 .elementor-element.elementor-element-a21a2cd{left:0px;}.elementor-209 .elementor-element.elementor-element-a21a2cd{bottom:-60px;text-align:end;}.elementor-209 .elementor-element.elementor-element-a21a2cd img{width:210px;}.elementor-209 .elementor-element.elementor-element-46500a2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-f0e4f98{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-0046eeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-209 .elementor-element.elementor-element-0046eeb .elementor-heading-title{font-family:var( --e-global-typography-a9635de-font-family ), Sans-serif;font-size:var( --e-global-typography-a9635de-font-size );font-weight:var( --e-global-typography-a9635de-font-weight );text-transform:var( --e-global-typography-a9635de-text-transform );line-height:var( --e-global-typography-a9635de-line-height );color:var( --e-global-color-accent );}.elementor-209 .elementor-element.elementor-element-909a6a4{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-209 .elementor-element.elementor-element-909a6a4:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-909a6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8629eb0 );}.elementor-209 .elementor-element.elementor-element-3fe558b{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-209 .elementor-element.elementor-element-15df677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-209 .elementor-element.elementor-element-15df677 .elementor-heading-title{font-family:"Cachet", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:26px;color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-cc76500{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-primary );}.elementor-209 .elementor-element.elementor-element-cc76500 p{margin-block-end:0px;}.elementor-209 .elementor-element.elementor-element-4c644fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-4ac6fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-4ac6fcb .elementor-heading-title{font-family:var( --e-global-typography-a9635de-font-family ), Sans-serif;font-size:var( --e-global-typography-a9635de-font-size );font-weight:var( --e-global-typography-a9635de-font-weight );text-transform:var( --e-global-typography-a9635de-text-transform );line-height:var( --e-global-typography-a9635de-line-height );color:var( --e-global-color-b3ff2e6 );}.elementor-209 .elementor-element.elementor-element-695333a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-e3f6bb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-209 .elementor-element.elementor-element-e3f6bb0 .elementor-heading-title{font-family:var( --e-global-typography-a9635de-font-family ), Sans-serif;font-size:var( --e-global-typography-a9635de-font-size );font-weight:var( --e-global-typography-a9635de-font-weight );text-transform:var( --e-global-typography-a9635de-text-transform );line-height:var( --e-global-typography-a9635de-line-height );color:var( --e-global-color-accent );}.elementor-209 .elementor-element.elementor-element-317163e{--display:flex;}.elementor-209 .elementor-element.elementor-element-851ba1b{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-209 .elementor-element.elementor-element-851ba1b:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-851ba1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8629eb0 );}.elementor-209 .elementor-element.elementor-element-0a5df57{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-209 .elementor-element.elementor-element-f68384f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-209 .elementor-element.elementor-element-f68384f{text-align:center;}.elementor-209 .elementor-element.elementor-element-f68384f .elementor-heading-title{font-family:"Cachet-Book", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-209 .elementor-element.elementor-element-a256884{text-align:end;font-family:"Cachet-Book", Sans-serif;font-size:20px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-3ca868f{--display:flex;}.elementor-209 .elementor-element.elementor-element-02f3e5b{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-209 .elementor-element.elementor-element-02f3e5b:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-02f3e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6f4e1e );}.elementor-209 .elementor-element.elementor-element-f5fc2d9{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-209 .elementor-element.elementor-element-0e63d9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-209 .elementor-element.elementor-element-0e63d9f{text-align:center;}.elementor-209 .elementor-element.elementor-element-0e63d9f .elementor-heading-title{font-family:"Cachet-Book", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-secondary );}.elementor-209 .elementor-element.elementor-element-c8945f0{text-align:end;font-family:"Cachet-Book", Sans-serif;font-size:16px;font-weight:700;line-height:26px;color:var( --e-global-color-secondary );}.elementor-209 .elementor-element.elementor-element-794797e{--display:flex;}.elementor-209 .elementor-element.elementor-element-5a7509d{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-209 .elementor-element.elementor-element-5a7509d:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-5a7509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1efaa2f );}.elementor-209 .elementor-element.elementor-element-1229d86{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-209 .elementor-element.elementor-element-fc05a76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-209 .elementor-element.elementor-element-fc05a76{text-align:center;}.elementor-209 .elementor-element.elementor-element-fc05a76 .elementor-heading-title{font-family:"Cachet-Book", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-209 .elementor-element.elementor-element-d9668e9{text-align:end;font-family:"Cachet-Book", Sans-serif;font-size:16px;font-weight:700;line-height:26px;color:var( --e-global-color-primary );}.elementor-209 .elementor-element.elementor-element-6a5b0e1{--display:flex;}.elementor-209 .elementor-element.elementor-element-52f1569{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-209 .elementor-element.elementor-element-0252d3b{--width:100%;}.elementor-209 .elementor-element.elementor-element-6d8635d{--width:70%;}.elementor-209 .elementor-element.elementor-element-abdde30{--width:30%;}.elementor-209 .elementor-element.elementor-element-46500a2{--width:100%;}.elementor-209 .elementor-element.elementor-element-f0e4f98{--width:100%;}.elementor-209 .elementor-element.elementor-element-3fe558b{--width:360px;}.elementor-209 .elementor-element.elementor-element-6a5b0e1{--width:100vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-209 .elementor-element.elementor-element-0252d3b{--width:100%;}.elementor-209 .elementor-element.elementor-element-6d8635d{--width:100%;}.elementor-209 .elementor-element.elementor-element-abdde30{--width:100%;}.elementor-209 .elementor-element.elementor-element-a0b462d{--width:100%;}.elementor-209 .elementor-element.elementor-element-909a6a4{--width:100%;}.elementor-209 .elementor-element.elementor-element-3fe558b{--width:100%;}}@media(max-width:1600px){.elementor-209 .elementor-element.elementor-element-6f39978{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-889739d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4823428{font-size:var( --e-global-typography-05e3f15-font-size );line-height:var( --e-global-typography-05e3f15-line-height );}.elementor-209 .elementor-element.elementor-element-0212bc2 .elementor-heading-title{font-size:var( --e-global-typography-382c38d-font-size );line-height:var( --e-global-typography-382c38d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-0046eeb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-cc76500{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4ac6fcb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-e3f6bb0 .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}}@media(max-width:1280px){.elementor-209 .elementor-element.elementor-element-a21a2cd{bottom:-46px;}.elementor-209 .elementor-element.elementor-element-a21a2cd img{width:165px;}}@media(max-width:1024px){.elementor-209 .elementor-element.elementor-element-6f39978{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-6f39978:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-6f39978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 50px;}.elementor-209 .elementor-element.elementor-element-0252d3b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-6d8635d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-889739d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4823428{font-size:var( --e-global-typography-05e3f15-font-size );line-height:var( --e-global-typography-05e3f15-line-height );}.elementor-209 .elementor-element.elementor-element-abdde30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-0212bc2 .elementor-heading-title{font-size:var( --e-global-typography-382c38d-font-size );line-height:var( --e-global-typography-382c38d-line-height );}.elementor-209 .elementor-element.elementor-element-ee978e8{--grid-columns:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-46500a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-0046eeb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-cc76500{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4ac6fcb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-695333a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-209 .elementor-element.elementor-element-e3f6bb0 .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}}@media(max-width:767px){.elementor-209 .elementor-element.elementor-element-6f39978:not(.elementor-motion-effects-element-type-background), .elementor-209 .elementor-element.elementor-element-6f39978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-209 .elementor-element.elementor-element-6f39978{--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-889739d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4823428{font-size:var( --e-global-typography-05e3f15-font-size );line-height:var( --e-global-typography-05e3f15-line-height );}.elementor-209 .elementor-element.elementor-element-abdde30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-0212bc2 .elementor-heading-title{font-size:var( --e-global-typography-382c38d-font-size );line-height:var( --e-global-typography-382c38d-line-height );}.elementor-209 .elementor-element.elementor-element-ee978e8{--grid-columns:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-a21a2cd{bottom:-48px;}.elementor-209 .elementor-element.elementor-element-a21a2cd img{width:170px;}.elementor-209 .elementor-element.elementor-element-0046eeb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-cc76500{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-209 .elementor-element.elementor-element-4ac6fcb .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}.elementor-209 .elementor-element.elementor-element-e3f6bb0 .elementor-heading-title{font-size:var( --e-global-typography-a9635de-font-size );line-height:var( --e-global-typography-a9635de-line-height );}}/* Start custom CSS for container, class: .elementor-element-909a6a4 */.elementor-209 .elementor-element.elementor-element-909a6a4{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0948329 *//* =========================================
   GENERAL GRAVITY FORMS STYLES (Referral)
   ========================================= */

/* -----------------------------
   0) Design tokens (quick edits)
   ----------------------------- */
:root{
  --gf-gap-x: 30px;
  --gf-gap-y: 20px;

  /* Field labels (top labels) */
  --gf-label-size: 16px;
  --gf-label-weight: 700;
  --gf-label-color: #333333;

  /* Choice labels*/
  --gf-choice-label-size: 16px;
  --gf-choice-label-weight: 400;
  --gf-choice-label-color: #112337;
  --gf-choice-label-lineheight: 1.35;
  --gf-choice-label-spacing-left: 12px; /* matches your screenshot spacing */

  --gf-input-bg: #ffffff;
  --gf-input-border: #cccccc;
  --gf-input-border-focus: #333333;
  --gf-input-text: #666666;
  --gf-input-padding-y: 12px;
  --gf-input-padding-x: 12px;
  --gf-input-font: 15px;
  --gf-input-radius: 0px;


    /* Submit Style*/
  --gf-btn-bg: #3baf39;
  --gf-btn-text: #ffffff;
  --gf-btn-family: Cachet, arial;
  --gf-btn-border: #ffffff;
  --gf-btn-bg-hover: #d93025;
  --gf-btn-text-hover: #ffffff;
  --gf-btn-radius: 0px;
  --gf-btn-font: 24px;
  --gf-btn-weight: 700;
  --gf-btn-width: 300px;
}

/* -----------------------------
   1) Layout / gaps (Foundation theme)
   ----------------------------- */
.gform-theme--foundation .gform_fields{
  column-gap: var(--gf-gap-x) !important;
  row-gap: var(--gf-gap-y) !important;
}

/* Tablet & mobile stacking (<1024px)
   GF Foundation uses CSS grid; force full-span fields */
@media (max-width: 1024px){
  body .gform_wrapper .gfield{
    grid-column: 1 / -1 !important;
    width: 100% !important;
    margin-right: 0 !important;
  }
}

/* -----------------------------
   2) Field labels (top labels)
   ----------------------------- */
body .gform_wrapper .gfield_label{
  font-weight: var(--gf-label-weight);
  font-size: var(--gf-label-size);
  color: var(--gf-label-color);
  margin-bottom: 8px;
}

/* -----------------------------
   2.1) Choice labels (radio/checkbox text ONLY)
   Targets: label.gform-field-label--type-inline
   ----------------------------- */
body .gform_wrapper .ginput_container :is(
  .gform-field-label--type-inline,
  .gfield_radio label,
  .gfield_checkbox label
){
  font-size: var(--gf-choice-label-size);
  font-weight: var(--gf-choice-label-weight);
  color: var(--gf-choice-label-color);
  line-height: var(--gf-choice-label-lineheight);

  /* In GF, labels often have a left margin; keep it configurable */
  margin-left: var(--gf-choice-label-spacing-left);
}

/* Optional: slightly stronger on hover (text only) */
body .gform_wrapper .ginput_container :is(
  .gfield_radio label,
  .gfield_checkbox label
):hover{
  color: var(--gf-choice-label-color);
}

/* -----------------------------
   3) Inputs / textareas (square style)
   ----------------------------- */
body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
){
  background-color: var(--gf-input-bg);
  border: 1px solid var(--gf-input-border);
  border-radius: var(--gf-input-radius);
  padding: var(--gf-input-padding-y) var(--gf-input-padding-x);
  color: var(--gf-input-text);
  font-size: var(--gf-input-font);
  width: 100%;
  transition: border-color .25s ease, box-shadow .25s ease, color .25s ease;
}

body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
):focus{
  border-color: var(--gf-input-border-focus);
  outline: none;
}

body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
):focus-visible{
  outline: 2px solid rgba(0,0,0,.18);
  outline-offset: 2px;
}

body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
)::placeholder{
  color: rgba(102,102,102,.75);
}

body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
):disabled,
body .gform_wrapper :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  textarea
)[readonly]{
  opacity: .65;
  cursor: not-allowed;
}

/* -----------------------------
   4) Submit button
   ----------------------------- */
body .gform_wrapper .gform_footer input[type="submit"]{
  background-color: var(--gf-btn-bg) !important;
  color: var(--gf-btn-text) !important;
  border: 1px solid var(--gf-btn-border) !important;
  border-radius: var(--gf-btn-radius) !important;

  text-transform: uppercase;
  font-size: var(--gf-btn-font) !important;
  font-weight: var(--gf-btn-weight) !important;
  font-family: var(--gf-btn-family) !important;
  padding: 15px 30px !important;
  width: var(--gf-btn-width) !important;
  max-width: 100%;
  display: block;
  margin-top: 10px;

  cursor: pointer;
  transition: background-color .4s ease, color .4s ease, border-color .4s ease, transform .12s ease !important;
}

body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_footer input[type="submit"]:focus{
  background-color: var(--gf-btn-bg-hover) !important;
  color: var(--gf-btn-text-hover) !important;
}

body .gform_wrapper .gform_footer input[type="submit"]:focus-visible{
  outline: 2px solid rgba(217,48,37,.35);
  outline-offset: 3px;
}

body .gform_wrapper .gform_footer input[type="submit"]:active{
  transform: translateY(1px);
}

body .gform_wrapper .gform_footer input[type="submit"]:disabled{
  opacity: .6;
  cursor: not-allowed;
  transform: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cachet';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Medium.eot');
	src: url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Medium.woff') format('woff'),
		url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Cachet';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Bold-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cachet-Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Book.eot');
	src: url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Book.woff') format('woff'),
		url('https://www.lovingarmschildrenscenter.com/wp-content/uploads/2025/01/Cachet-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */