.elementor-388 .elementor-element.elementor-element-78eccca{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.49;}.elementor-388 .elementor-element.elementor-element-78eccca:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-78eccca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebusinessathletes.com/wp-content/uploads/2025/08/imgi_38_pheader-bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-388 .elementor-element.elementor-element-78eccca::before, .elementor-388 .elementor-element.elementor-element-78eccca > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-78eccca > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-78eccca > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-78eccca > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-78eccca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#022159;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-1d58c0c{--display:flex;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-63092d4{padding:0px 0px 60px 0px;text-align:center;}.elementor-388 .elementor-element.elementor-element-63092d4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-388 .elementor-element.elementor-element-0256502{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-388 .elementor-element.elementor-element-b388865{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-b388865:hover::before, .elementor-388 .elementor-element.elementor-element-b388865:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-b388865:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-b388865 > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-b388865 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-b388865::before, .elementor-388 .elementor-element.elementor-element-b388865 > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-b388865 > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-b388865 > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-b388865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-b388865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-b388865:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-b388865.e-con{--align-self:center;}.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-388 .elementor-element.elementor-element-962fd04{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-962fd04:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-962fd04.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-962fd04 .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-34013e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-388 .elementor-element.elementor-element-3842213.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-3842213{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-c420779 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-2269bfb{color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-388 .elementor-element.elementor-element-576db56 .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-576db56{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-576db56.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-576db56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-daf63ec{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-daf63ec:hover::before, .elementor-388 .elementor-element.elementor-element-daf63ec:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-daf63ec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-daf63ec::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-daf63ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-daf63ec:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-daf63ec.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-c68e4fe{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-c68e4fe:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-c68e4fe.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-c68e4fe .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-b101e15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-779d460.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-779d460{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-1c33e3b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-b096c1b{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-0897854 .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-0897854{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-0897854.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-0897854 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-deb9adf{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-deb9adf:hover::before, .elementor-388 .elementor-element.elementor-element-deb9adf:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-deb9adf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-deb9adf::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-deb9adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-deb9adf:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-deb9adf.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-d042fae{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-d042fae:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-d042fae.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-d042fae .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-44fd3c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-afda4a7.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-afda4a7{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-f0ff763 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-a14175f{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-a8d259f .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-a8d259f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-a8d259f.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-a8d259f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-4ec0812{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-4ec0812:hover::before, .elementor-388 .elementor-element.elementor-element-4ec0812:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-4ec0812:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-4ec0812::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-4ec0812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-4ec0812:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-4ec0812.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-14342c4{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-14342c4:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-14342c4.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-14342c4 .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-9ff5f2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-30ba783.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-30ba783{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-a678961 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-7d8f83d{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-0adf2da .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-0adf2da{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-0adf2da.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-0adf2da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-9768db8{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-9768db8:hover::before, .elementor-388 .elementor-element.elementor-element-9768db8:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-9768db8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-9768db8::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-9768db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-9768db8:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-9768db8.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-3ab00d8{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-3ab00d8:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-3ab00d8.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-3ab00d8 .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-c37964d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-9ebbe8c.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-9ebbe8c{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-a98a33e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-e77d4fa{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-7a4d2e6 .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-7a4d2e6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-7a4d2e6.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-7a4d2e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-2438aff{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-2438aff:hover::before, .elementor-388 .elementor-element.elementor-element-2438aff:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-2438aff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-2438aff > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-2438aff > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-2438aff::before, .elementor-388 .elementor-element.elementor-element-2438aff > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-2438aff > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-2438aff > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-2438aff > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-2438aff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-2438aff:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-2438aff.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-d4b57e1{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-d4b57e1:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-d4b57e1.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-d4b57e1 .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-be0efa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-781c062.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-781c062{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-ff8f107 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-54a1a7a{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-f70d3eb .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-f70d3eb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-f70d3eb.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-f70d3eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-388 .elementor-element.elementor-element-f196eaf{--display:flex;--min-height:469px;--justify-content:space-evenly;--background-transition:3s;--overlay-opacity:0.5;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-f196eaf:hover::before, .elementor-388 .elementor-element.elementor-element-f196eaf:hover > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f196eaf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .elementor-background-slideshow:hover::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#1F299F;--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-f196eaf::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-f196eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-388 .elementor-element.elementor-element-f196eaf:hover{--overlay-opacity:0.5;}.elementor-388 .elementor-element.elementor-element-f196eaf.e-con{--align-self:center;}.elementor-388 .elementor-element.elementor-element-b29348a{background-color:#E1E8F0;padding:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-388 .elementor-element.elementor-element-b29348a:hover{background-color:#FFFFFF;}.elementor-388 .elementor-element.elementor-element-b29348a.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-b29348a .elementor-icon-wrapper{text-align:left;}.elementor-388 .elementor-element.elementor-element-b3c0efe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-ca43599.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-ca43599{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:26px;color:var( --e-global-color-f31db33 );}.elementor-388 .elementor-element.elementor-element-1dbd92c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#535353;}.elementor-388 .elementor-element.elementor-element-6bc65d7{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-c3f5ff6 .elementor-button{background-color:#347AC900;fill:#050000;color:#050000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-c3f5ff6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-c3f5ff6.elementor-element{--align-self:flex-start;}.elementor-388 .elementor-element.elementor-element-c3f5ff6 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-388 .elementor-element.elementor-element-78eccca{--min-height:280px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-388 .elementor-element.elementor-element-0256502{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-b388865{--min-height:82px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-c420779 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-388 .elementor-element.elementor-element-daf63ec{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-1c33e3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-deb9adf{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-f0ff763 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-4ec0812{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-a678961 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-9768db8{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-a98a33e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-2438aff{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-ff8f107 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-f196eaf{--min-height:82px;}.elementor-388 .elementor-element.elementor-element-1dbd92c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-78eccca{--min-height:250px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-388 .elementor-element.elementor-element-63092d4{padding:0px 0px 30px 0px;}.elementor-388 .elementor-element.elementor-element-0256502{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-388 .elementor-element.elementor-element-34013e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-388 .elementor-element.elementor-element-3842213{padding:0px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-c420779 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-388 .elementor-element.elementor-element-1c33e3b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-f0ff763 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-a678961 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-a98a33e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-ff8f107 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-388 .elementor-element.elementor-element-1dbd92c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-b388865 *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daf63ec *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb9adf *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec0812 *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9768db8 *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2438aff *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f196eaf *//* ===================================
   Text + SVG turn white when container is hovered
=================================== */
.hover-white-container:hover .elementor-button-text,
.hover-white-container:hover .elementor-heading-title,
.hover-white-container:hover .elementor-widget-text-editor,
.hover-white-container:hover .elementor-widget-text-editor p,
.hover-white-container:hover svg.e-font-icon-svg.e-fas-arrow-right {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ===================================
   Default SVG style
=================================== */
svg.e-font-icon-svg.e-fas-arrow-right {
  color: black !important;
  fill: black !important;
  transform: scale(0.3);  /* just size, no rotation */
  transition: color 0.5s ease-in-out, 
              fill 0.5s ease-in-out;
}

/* ===================================
   Smooth transition for text
=================================== */
.hover-white-container .elementor-button-text,
.hover-white-container .elementor-heading-title,
.hover-white-container .elementor-widget-text-editor,
.hover-white-container .elementor-widget-text-editor p {
  transition: color 0.5s ease-in-out, fill 0.5s ease-in-out;
}

/* ===================================
   Background image setup
=================================== */
.hover-white-container {
  background-size: cover;         /* fill container, crop if needed */
  background-position: center;    /* keep image centered */
  background-repeat: no-repeat;   /* no tiling */
  transition: background-image 1s ease-in-out, 
              background-color 1s ease-in-out, 
              background-position 1s ease-in-out, 
              background-size 1s ease-in-out;
}

/* ===================================
   Per-container hover images
=================================== */
.hover-white-container.hover-img-1:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_15_h1-service-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-2:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_16_h1-service-2.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-3:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_17_h1-service-3.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-4:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_33_h1-service-4-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-5:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_35_h1-service-5-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-6:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/imgi_37_h1-service-6-600x623-1.webp");
  background-position: center top;
  background-size: cover;
}

.hover-white-container.hover-img-7:hover {
  background-image: url("https://papayawhip-crow-743697.hostingersite.com/wp-content/uploads/2025/08/team-coaching.webp");
  background-position: center top;
  background-size: cover;
}

/* ===================================
   Fallback for font-awesome <i> arrow icons
=================================== */
.hover-white-container i.fas.fa-arrow-right,
.hover-white-container i.far.fa-arrow-right,
.hover-white-container i.eicon-chevron-right {
  color: black;
  transition: color 0.5s ease-in-out;
}

.hover-white-container:hover i.fas.fa-arrow-right,
.hover-white-container:hover i.far.fa-arrow-right,
.hover-white-container:hover i.eicon-chevron-right {
  color: #ffffff;
}/* End custom CSS */