.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1117 .elementor-element.elementor-element-63a351c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-d3a8f87{text-align:center;}.elementor-1117 .elementor-element.elementor-element-a146e71{--spacer-size:50px;}.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-1117 .elementor-element.elementor-element-64d0866{text-align:center;}.elementor-1117 .elementor-element.elementor-element-8d333ff{text-align:center;}.elementor-1117 .elementor-element.elementor-element-8d333ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-b213b5f{text-align:center;}.elementor-1117 .elementor-element.elementor-element-5e16be6{text-align:center;}.elementor-1117 .elementor-element.elementor-element-5e16be6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-ef61ed5{text-align:center;}.elementor-1117 .elementor-element.elementor-element-6d33224{text-align:center;}.elementor-1117 .elementor-element.elementor-element-6d33224 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-d173075{text-align:center;}.elementor-1117 .elementor-element.elementor-element-1e8952f{text-align:center;}.elementor-1117 .elementor-element.elementor-element-1e8952f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-2c090eb{text-align:center;}.elementor-1117 .elementor-element.elementor-element-65585c9{text-align:center;}.elementor-1117 .elementor-element.elementor-element-65585c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-2a20918{text-align:center;}.elementor-1117 .elementor-element.elementor-element-0aced5a{text-align:center;}.elementor-1117 .elementor-element.elementor-element-0aced5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-73b8cdc{text-align:center;}.elementor-1117 .elementor-element.elementor-element-8fb7bb4{text-align:center;}.elementor-1117 .elementor-element.elementor-element-8fb7bb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-4501f45{text-align:center;}.elementor-1117 .elementor-element.elementor-element-7f9ea0b{--spacer-size:50px;}.elementor-1117 .elementor-element.elementor-element-641ced6{text-align:center;}.elementor-1117 .elementor-element.elementor-element-d3481aa{--spacer-size:50px;}.elementor-1117 .elementor-element.elementor-element-c17c2d4{text-align:center;}.elementor-1117 .elementor-element.elementor-element-48ad972 img{width:48%;}/* Start custom CSS *//* Override title background */
.title_outer .title {
    background-image: url("https://positiveproductionsplus.com/wp-content/uploads/2025/12/InsideImage2.webp") !important;
}

/* Override the image element fallback */
.title_outer .title .image.not_responsive img {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
}

/* Add subtle light shadow to the page title text */
.title_outer .title h1,
.title_outer .title h1 span {
    text-shadow: 
        0 2px 6px rgba(0,0,0,0.45),
        0 0 4px rgba(0,0,0,0.35);
}/* End custom CSS */