.elementor-29 .elementor-element.elementor-element-dc5c88f{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dc5c88f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dc5c88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johnrhodessongs.com/wp-content/uploads/2024/09/title-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-8baaba9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-2969aaf{text-align:center;}.elementor-29 .elementor-element.elementor-element-2969aaf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:6rem;font-weight:600;letter-spacing:-5px;color:#FFFFFF47;}.elementor-29 .elementor-element.elementor-element-491ad1f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-878e06e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-ff5294e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ed0f2e1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-88d674f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-4fb3540{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-4fb3540 .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-4fb3540 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-1877912{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-52e6a0f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-7292c25{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-750d1e0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-34c5f71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-63bff1c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-94cb2b8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4a25b77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4f70f32{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-4f70f32 .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-4f70f32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-567eb6a{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-7c46aac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-06e4145{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-05b54e4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-3d9b1ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-d6c5500 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a4a4689 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7827ca1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ad9c98e{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-ad9c98e .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-ad9c98e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-869a34a{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-0aa91e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-56c21bb{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-a87dcde .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-9d5bfb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-e71f2d1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7f9a620 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4921c7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1e32b25{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-1e32b25 .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-1e32b25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-ed561f7{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-19d731d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-4489af6{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-b02219d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-90c307c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-063c9e5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-3cf3f35 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b4744d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-dd30a6a{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-dd30a6a .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-dd30a6a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-08aa22c{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-e180626{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-892188c{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-dde0e96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29 .elementor-element.elementor-element-fbc9413{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1c183c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-bacb10e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ab69eff{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-f7aea34{--display:flex;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:#FFFFFF52;--border-color:#FFFFFF52;}.elementor-29 .elementor-element.elementor-element-28238dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-bcce711 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-63175ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-cde3dc3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-08a10da .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7b6a71a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-9982573{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29 .elementor-element.elementor-element-836404a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-ff9256d{--display:flex;border-style:none;--border-style:none;}.elementor-29 .elementor-element.elementor-element-693036d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.7rem;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29 .elementor-element.elementor-element-2b5e2ca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-29 .elementor-element.elementor-element-2b5e2ca .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-2b5e2ca{--image-border-color:#FFFFFF4D;--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-29 .elementor-element.elementor-element-c2bb5f3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b3d85d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-ff4fa34{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-ff4fa34 .elementor-divider-separator{width:50%;}.elementor-29 .elementor-element.elementor-element-ff4fa34 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-491ad1f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-52e6a0f{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-7c46aac{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-0aa91e4{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-19d731d{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-e180626{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-fbc9413{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-836404a{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-c2bb5f3{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-2969aaf .elementor-heading-title{font-size:4rem;line-height:1.2em;letter-spacing:0px;}.elementor-29 .elementor-element.elementor-element-491ad1f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-52e6a0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-7c46aac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-0aa91e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-19d731d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-e180626{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-fbc9413{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-836404a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-c2bb5f3{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-491ad1f{--content-width:1400px;}.elementor-29 .elementor-element.elementor-element-fbc9413{--content-width:1400px;}.elementor-29 .elementor-element.elementor-element-c2bb5f3{--content-width:1400px;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-dc5c88f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dc5c88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}