.elementor-11 .elementor-element.elementor-element-3456021{--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;--overlay-opacity:1}.elementor-11 .elementor-element.elementor-element-3456021:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-3456021>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3A569F}.elementor-11 .elementor-element.elementor-element-3456021::before,.elementor-11 .elementor-element.elementor-element-3456021>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-3456021>.e-con-inner>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-3456021>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-3456021>.e-con-inner>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-3456021>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://gracefulcareprimary.com/wp-content/uploads/2025/11/Mask-group.webp);--background-overlay:'';background-repeat:no-repeat;background-size:cover}.elementor-11 .elementor-element.elementor-element-7ddf2cd{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-49d1a40{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-5b7c88f .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;letter-spacing:2.2px;word-spacing:0;color:var(--e-global-color-f64bbd4)}.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-11 .elementor-element.elementor-element-6fcd025{color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-e320fa3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-11 .elementor-element.elementor-element-440be1d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-64817db .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-a770252{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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)}.elementor-11 .elementor-element.elementor-element-a3d3544 img{width:100%}.elementor-11 .elementor-element.elementor-element-93a06f3{--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-11 .elementor-element.elementor-element-2676788{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-78ab4d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-2c1cad1 img{border-radius:10px 10px 10px 10px}.elementor-11 .elementor-element.elementor-element-15765cf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-83228d4 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-3aeb600 p{margin-block-end:15px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{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);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-210efbe{--icon-box-icon-margin:15px}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title{margin-block-end:10px}.elementor-11 .elementor-element.elementor-element-210efbe.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-210efbe.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-210efbe.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon{font-size:20px}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:700;line-height:20px}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-321db64{--icon-box-icon-margin:15px}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title{margin-block-end:10px}.elementor-11 .elementor-element.elementor-element-321db64.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-321db64.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-321db64.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon{font-size:20px}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:700;line-height:20px}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-215e9e0{--icon-box-icon-margin:15px}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title{margin-block-end:10px}.elementor-11 .elementor-element.elementor-element-215e9e0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-215e9e0.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-215e9e0.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon{font-size:20px}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:700;line-height:20px}.elementor-11 .elementor-element.elementor-element-0175bc0{--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-11 .elementor-element.elementor-element-0175bc0:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-0175bc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E1E5F0}.elementor-11 .elementor-element.elementor-element-30f9d15{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-cceb1a8{--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;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-20da978 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-f66d4f9 p{margin-block-end:0}.elementor-11 .elementor-element.elementor-element-bc767ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-1ebf383{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11 .elementor-element.elementor-element-1ebf383:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-1ebf383>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-1ebf383.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-ab2f79a{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-0aeaa34{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11 .elementor-element.elementor-element-0aeaa34:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-0aeaa34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-0aeaa34.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-8837b0b{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-63a205b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11 .elementor-element.elementor-element-63a205b:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-63a205b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-63a205b.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-5a00999{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-06054e9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11 .elementor-element.elementor-element-06054e9:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-06054e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-06054e9.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-4c01331{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-03332d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-8c964f9{--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-11 .elementor-element.elementor-element-8c964f9:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-8c964f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-10f55c7{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-e15954f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-4010eb6{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center}.elementor-11 .elementor-element.elementor-element-4010eb6.elementor-element{--align-self:center}.elementor-11 .elementor-element.elementor-element-4010eb6 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-cb1e119{width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center}.elementor-11 .elementor-element.elementor-element-cb1e119.elementor-element{--align-self:center}.elementor-11 .elementor-element.elementor-element-cb1e119 p{margin-block-end:0}.elementor-11 .elementor-element.elementor-element-2d4cb56 .elementor-heading-title{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-d7fcbf7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-6ee6bf2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-6ee6bf2:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-6ee6bf2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-6ee6bf2.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-808ba67{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon{font-size:60px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-d27033a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-d27033a:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-d27033a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-d27033a.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-df87ecc{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon{font-size:60px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f640686{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-f640686:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-f640686>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-f640686.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-6e79db9{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon{font-size:60px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-6f4ff20{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-6f4ff20:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-6f4ff20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-6f4ff20.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-40023fb{--icon-box-icon-margin:17px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon{font-size:60px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title a{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f0c6691{--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;--margin-top:0em;--margin-bottom:-11em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-11 .elementor-element.elementor-element-14da5c9{text-align:left}.elementor-11 .elementor-element.elementor-element-14da5c9 img{width:80%}.elementor-11 .elementor-element.elementor-element-279eb4f{--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-11 .elementor-element.elementor-element-279eb4f:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-279eb4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ee8f7bd)}.elementor-11 .elementor-element.elementor-element-d6d90a2{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:300px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-43b96c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-9ae55d7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-a981d45 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-d047a48 .elementor-heading-title{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-d49cde2 p{margin-block-end:15px}.elementor-11 .elementor-element.elementor-element-3ae5979{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-1b8891e img{border-radius:10px 10px 10px 10px}.elementor-11 .elementor-element.elementor-element-f76be8b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-bcffe32{text-align:center}.elementor-11 .elementor-element.elementor-element-bcffe32 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:30px;font-weight:400;line-height:30px}.elementor-11 .elementor-element.elementor-element-8a46534{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-ae2f764{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-ae2f764:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-ae2f764>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-ae2f764.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-3cbe5ad{--icon-box-icon-margin:10px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title{margin-block-end:11px}.elementor-11 .elementor-element.elementor-element-3cbe5ad.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-3cbe5ad.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-3cbe5ad.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon{font-size:17px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;line-height:22px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-086b1c5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-086b1c5:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-086b1c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-086b1c5.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-e7b0ec7{--icon-box-icon-margin:10px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title{margin-block-end:11px}.elementor-11 .elementor-element.elementor-element-e7b0ec7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-e7b0ec7.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-e7b0ec7.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon{font-size:17px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;line-height:22px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-9994f40{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-9994f40:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-9994f40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-9994f40.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-49e5fe0{--icon-box-icon-margin:10px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title{margin-block-end:11px}.elementor-11 .elementor-element.elementor-element-49e5fe0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-49e5fe0.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-49e5fe0.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon{font-size:17px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;line-height:22px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-4029c9a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-4029c9a:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-4029c9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-4029c9a.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-wrapper{align-items:start}.elementor-11 .elementor-element.elementor-element-ce95c26{--icon-box-icon-margin:10px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title{margin-block-end:11px}.elementor-11 .elementor-element.elementor-element-ce95c26.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-ce95c26.elementor-view-framed .elementor-icon,.elementor-11 .elementor-element.elementor-element-ce95c26.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon{font-size:17px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;line-height:22px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-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);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f4c5738{--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-11 .elementor-element.elementor-element-c02c873{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-1e126c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-3fe897c img{border-radius:10px 10px 10px 10px}.elementor-11 .elementor-element.elementor-element-f989f1b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-65c02d4 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-19ff570 p{margin-block-end:0}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-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)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-icon i{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-icon svg{fill:var(--e-global-color-secondary);transition:fill 0.3s}.elementor-11 .elementor-element.elementor-element-cfcd3d3{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px}.elementor-11 .elementor-element.elementor-element-cfcd3d3 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-6015646{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-e46fbda .elementor-button{background-color:var(--e-global-color-f64bbd4);fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}.elementor-11 .elementor-element.elementor-element-5dee40f{--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-11 .elementor-element.elementor-element-5dee40f:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-5dee40f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-2df66e4{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-f637550{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-7be2774{text-align:center}.elementor-11 .elementor-element.elementor-element-7be2774 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-6b3e2b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-cee9a9c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-cee9a9c:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-cee9a9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-cee9a9c.e-con:hover{--e-con-transform-translateY:-3px}.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-11 .elementor-element.elementor-element-e242b90 .elementor-icon-wrapper{text-align:right}.elementor-11 .elementor-element.elementor-element-d9cbe4e .elementor-heading-title{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height);color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-4737099{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000;--border-color:#000000;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-11 .elementor-element.elementor-element-4737099:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-4737099>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-4737099.e-con:hover{--e-con-transform-translateY:-3px}.elementor-11 .elementor-element.elementor-element-a302633 .elementor-icon-wrapper{text-align:right}.elementor-11 .elementor-element.elementor-element-19dea3a .elementor-heading-title{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height);color:var(--e-global-color-secondary)}.elementor-11 .elementor-element.elementor-element-8296121{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}.elementor-11 .elementor-element.elementor-element-8b86305{--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:75px 75px;--row-gap:75px;--column-gap:75px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-8b86305:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-8b86305>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ee8f7bd)}.elementor-11 .elementor-element.elementor-element-74479ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-113696d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-9430d68 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:50px;font-weight:400;line-height:55px}.elementor-11 .elementor-element.elementor-element-3ce9cca .elementor-heading-title{font-family:var(--e-global-typography-09e2a9e-font-family),Sans-serif;font-size:var(--e-global-typography-09e2a9e-font-size);font-weight:var(--e-global-typography-09e2a9e-font-weight);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-11 .elementor-element.elementor-element-97e1211{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;line-height:28px}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-text{transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-11 .elementor-element.elementor-element-8554db0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;line-height:28px}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-text{transition:color 0.3s}.elementor-11 .elementor-element.elementor-element-1665b82{--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;--overlay-opacity:1}.elementor-11 .elementor-element.elementor-element-1665b82:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-1665b82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://gracefulcareprimary.com/wp-content/uploads/2025/11/Rectangle-11.webp);background-position:center right;background-repeat:no-repeat;background-size:50% auto}.elementor-11 .elementor-element.elementor-element-1665b82::before,.elementor-11 .elementor-element.elementor-element-1665b82>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-1665b82>.e-con-inner>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-1665b82>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-1665b82>.e-con-inner>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-1665b82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,var(--e-global-color-secondary) 50%,#F2295B00 100%)}.elementor-11 .elementor-element.elementor-element-51250e2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-72d9fbb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-9c3c1f2{width:var(--container-widget-width,54%);max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-9c3c1f2 .elementor-heading-title{font-family:"Casta-Semi-Condensed",Sans-serif;font-size:55px;font-weight:400;line-height:55px;color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-9a31b8e p{margin-block-end:0}.elementor-11 .elementor-element.elementor-element-9a31b8e{color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-e319f66 .elementor-button{background-color:#FFF0;fill:var(--e-global-color-f64bbd4);color:var(--e-global-color-f64bbd4);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-f64bbd4)}.elementor-11 .elementor-element.elementor-element-e319f66{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-7ddf2cd{--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:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-11 .elementor-element.elementor-element-5b7c88f .elementor-heading-title{font-size:38px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-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-11 .elementor-element.elementor-element-a3d3544{text-align:center}.elementor-11 .elementor-element.elementor-element-a3d3544 img{width:57%}.elementor-11 .elementor-element.elementor-element-2676788{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-83228d4 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon{font-size:18px}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title a{font-size:16px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon{font-size:18px}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title a{font-size:16px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon{font-size:18px}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title a{font-size:16px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-30f9d15{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-cceb1a8{--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}.elementor-11 .elementor-element.elementor-element-20da978 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-bc767ca{--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-1ebf383{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-0aeaa34{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-63a205b{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-06054e9{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-10f55c7{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-e15954f{--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}.elementor-11 .elementor-element.elementor-element-4010eb6{--container-widget-width:70%;--container-widget-flex-grow:0;width:var(--container-widget-width,70%);max-width:70%}.elementor-11 .elementor-element.elementor-element-4010eb6 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-cb1e119{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-11 .elementor-element.elementor-element-2d4cb56 .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-d7fcbf7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-6ee6bf2{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon{font-size:50px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-d27033a{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon{font-size:50px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f640686{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon{font-size:50px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-6f4ff20{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon{font-size:50px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f0c6691{--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px}.elementor-11 .elementor-element.elementor-element-d6d90a2{--padding-top:20%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-a981d45 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-d047a48 .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-f76be8b{--gap:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-11 .elementor-element.elementor-element-bcffe32 .elementor-heading-title{font-size:20px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-8a46534{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-ae2f764{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-086b1c5{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-9994f40{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-4029c9a{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-c02c873{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-65c02d4 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-6015646{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start}.elementor-11 .elementor-element.elementor-element-2df66e4{--padding-top:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-f637550{--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}.elementor-11 .elementor-element.elementor-element-7be2774 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-6b3e2b6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-cee9a9c{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-d9cbe4e .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-4737099{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-11 .elementor-element.elementor-element-19dea3a .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-8b86305{--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:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-11 .elementor-element.elementor-element-9430d68 .elementor-heading-title{font-size:34px;line-height:1.2em}.elementor-11 .elementor-element.elementor-element-3ce9cca .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>a{font-size:16px;line-height:1.5em}.elementor-11 .elementor-element.elementor-element-1665b82:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-1665b82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-11 .elementor-element.elementor-element-51250e2{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-9c3c1f2{--container-widget-width:63%;--container-widget-flex-grow:0;width:var(--container-widget-width,63%);max-width:63%}.elementor-11 .elementor-element.elementor-element-9c3c1f2 .elementor-heading-title{font-size:34px;line-height:1.2em}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-7ddf2cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-49d1a40{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-11 .elementor-element.elementor-element-5b7c88f{text-align:center}.elementor-11 .elementor-element.elementor-element-5b7c88f .elementor-heading-title{font-size:34px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-6fcd025{text-align:right}.elementor-11 .elementor-element.elementor-element-e320fa3{--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-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-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-11 .elementor-element.elementor-element-a3d3544 img{width:80%}.elementor-11 .elementor-element.elementor-element-2676788{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-83228d4 .elementor-heading-title{font-size:28px}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-210efbe .elementor-icon-box-title a{font-size:14px;line-height:1.4em}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-321db64 .elementor-icon-box-title a{font-size:14px;line-height:1.4em}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-wrapper{text-align:left}.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-215e9e0 .elementor-icon-box-title a{font-size:14px;line-height:1.4em}.elementor-11 .elementor-element.elementor-element-30f9d15{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-20da978{text-align:center}.elementor-11 .elementor-element.elementor-element-20da978 .elementor-heading-title{font-size:28px}.elementor-11 .elementor-element.elementor-element-f66d4f9{text-align:center}.elementor-11 .elementor-element.elementor-element-bc767ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-1ebf383{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-ab2f79a .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-0aeaa34{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-8837b0b .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-63a205b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-5a00999 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-06054e9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-4c01331 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-10f55c7{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-4010eb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:center}.elementor-11 .elementor-element.elementor-element-4010eb6 .elementor-heading-title{font-size:28px}.elementor-11 .elementor-element.elementor-element-cb1e119{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-11 .elementor-element.elementor-element-2d4cb56 .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-d7fcbf7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-6ee6bf2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-808ba67 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-d27033a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-df87ecc .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f640686{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-6e79db9 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-6f4ff20{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-title a{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-40023fb .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-f0c6691{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px}.elementor-11 .elementor-element.elementor-element-d6d90a2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-43b96c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-11 .elementor-element.elementor-element-a981d45 .elementor-heading-title{font-size:28px}.elementor-11 .elementor-element.elementor-element-d047a48 .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-3ae5979.e-con{--order:-99999 /* order start hack */}.elementor-11 .elementor-element.elementor-element-f76be8b{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-11 .elementor-element.elementor-element-bcffe32 .elementor-heading-title{font-size:18px;line-height:1.4em}.elementor-11 .elementor-element.elementor-element-8a46534{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-ae2f764{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-title a{font-size:14px}.elementor-11 .elementor-element.elementor-element-3cbe5ad .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-086b1c5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-title a{font-size:14px}.elementor-11 .elementor-element.elementor-element-e7b0ec7 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-9994f40{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-title a{font-size:14px}.elementor-11 .elementor-element.elementor-element-49e5fe0 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-4029c9a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title,.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-title a{font-size:14px}.elementor-11 .elementor-element.elementor-element-ce95c26 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-c02c873{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-65c02d4 .elementor-heading-title{font-size:28px}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-2df66e4{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-7be2774{text-align:center}.elementor-11 .elementor-element.elementor-element-7be2774 .elementor-heading-title{font-size:28px}.elementor-11 .elementor-element.elementor-element-6b3e2b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-11 .elementor-element.elementor-element-cee9a9c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-d9cbe4e .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-4737099{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-11 .elementor-element.elementor-element-19dea3a .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-8b86305{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-11 .elementor-element.elementor-element-9430d68 .elementor-heading-title{font-size:28px}.elementor-11 .elementor-element.elementor-element-3ce9cca .elementor-heading-title{font-size:var(--e-global-typography-09e2a9e-font-size);line-height:var(--e-global-typography-09e2a9e-line-height)}.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-97e1211 .elementor-icon-list-item>a{font-size:14px}.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11 .elementor-element.elementor-element-8554db0 .elementor-icon-list-item>a{font-size:14px}.elementor-11 .elementor-element.elementor-element-51250e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}.elementor-11 .elementor-element.elementor-element-9c3c1f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-11 .elementor-element.elementor-element-9c3c1f2 .elementor-heading-title{font-size:28px}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-49d1a40{--width:55%}.elementor-11 .elementor-element.elementor-element-a770252{--width:45%}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-49d1a40{--width:100%}.elementor-11 .elementor-element.elementor-element-a770252{--width:100%}}@font-face{font-display:swap;font-family:'Casta-Semi-Condensed';font-style:normal;font-weight:400;font-display:auto;src:url(https://gracefulcareprimary.com/wp-content/uploads/2025/12/Casta-SemiBoldCondensed.ttf) format('truetype')}