.elementor-2262 .elementor-element.elementor-element-754a0bf{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-754a0bf:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/hero-ABOUT.avif");background-position:57% 25%;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-754a0bf::before, .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-754a0bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-754a0bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, #07070700 70%);}.elementor-2262 .elementor-element.elementor-element-1d57d31{--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-2262 .elementor-element.elementor-element-386c03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2262 .elementor-element.elementor-element-386c03b .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, 6.5vw, 5.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-42a324f{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(92px, calc(100% / 12), 138px);--padding-bottom:clamp(92px, calc(100% / 12), 138px);--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-516edea{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:0;}.elementor-2262 .elementor-element.elementor-element-516edea:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-516edea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #821D1400 150px, #510303D6 100%);}body:not(.rtl) .elementor-2262 .elementor-element.elementor-element-516edea{right:calc(50vw - clamp(0px, 100%, 1380px) / 12 * 5.5 - 12px);}body.rtl .elementor-2262 .elementor-element.elementor-element-516edea{left:calc(50vw - clamp(0px, 100%, 1380px) / 12 * 5.5 - 12px);}.elementor-2262 .elementor-element.elementor-element-8c96aaf{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-e3955d7{margin:0px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-e3955d7.elementor-element{--align-self:flex-start;}.elementor-2262 .elementor-element.elementor-element-e3955d7 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:3.5em;font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-5594e1f{--display:flex;--min-height:400px;--overlay-opacity:0.25;--margin-top:clamp(50px, calc(200% / 12), 100px);--margin-bottom:0;--margin-left:calc((50vw - 200% / 12 * 6 - clamp(35px, (35px + 80 * ((100vw - 1430px) / 180)), 115px)) * -1);--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-5594e1f:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-5594e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/worship-2.avif");background-position:center center;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-5594e1f::before, .elementor-2262 .elementor-element.elementor-element-5594e1f > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-5594e1f > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-5594e1f > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-5594e1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-5594e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2262 .elementor-element.elementor-element-9246e6b{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2262 .elementor-element.elementor-element-510b6e2{--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:flex-start;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-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-2262 .elementor-element.elementor-element-b8c50f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2262 .elementor-element.elementor-element-faf5712 .elementor-button{background-color:var( --e-global-color-accent );font-family:"dm-serif-text", Sans-serif;font-size:1.75em;font-weight:500;font-style:italic;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:12px 32px 12px 32px;}.elementor-2262 .elementor-element.elementor-element-faf5712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-faf5712.elementor-element{--align-self:center;}.elementor-2262 .elementor-element.elementor-element-faf5712 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2262 .elementor-element.elementor-element-faf5712 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2262 .elementor-element.elementor-element-bcc17af{--display:flex;--overlay-opacity:0.2;--margin-top:clamp(50px, calc(200% / 12), 100px);--margin-bottom:0;--margin-left:calc(200% / 12 * -4);--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-bcc17af:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-bcc17af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/preaching-2.avif");background-position:center center;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-bcc17af::before, .elementor-2262 .elementor-element.elementor-element-bcc17af > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-bcc17af > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-bcc17af > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-bcc17af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-bcc17af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2262 .elementor-element.elementor-element-bcc17af.e-con{--align-self:flex-end;}.elementor-2262 .elementor-element.elementor-element-56f84c1{--display:flex;--min-height:300px;--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;--flex-wrap:wrap;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:69px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-56f84c1:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/04/sp-hands-1.avif");background-position:center 33%;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-56f84c1::before, .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-56f84c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-56f84c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2262 .elementor-element.elementor-element-02c5f84{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-2262 .elementor-element.elementor-element-02c5f84 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, 4.9vw, 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-12854f5{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2262 .elementor-element.elementor-element-f91a919{--display:flex;--min-height:275px;--justify-content:center;}.elementor-2262 .elementor-element.elementor-element-98a053a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-98a053a .elementor-heading-title{font-family:"archivo", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-11c7e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-23961ef{--display:flex;--min-height:275px;--justify-content:center;}.elementor-2262 .elementor-element.elementor-element-5cad04c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-5cad04c .elementor-heading-title{font-family:"archivo", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-3bfefb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-037cf07{--display:flex;--min-height:275px;--justify-content:center;}.elementor-2262 .elementor-element.elementor-element-7604e7f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-7604e7f .elementor-heading-title{font-family:"archivo", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-569dcf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-eed4090{--display:flex;--min-height:275px;--justify-content:center;}.elementor-2262 .elementor-element.elementor-element-fbf9350{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-fbf9350 .elementor-heading-title{font-family:"archivo", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-53329f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-4d76bb7{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-font-size:1em;--n-tabs-title-color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-4d76bb7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000085;}.elementor-2262 .elementor-element.elementor-element-4d76bb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#240C0C82;}.elementor-2262 .elementor-element.elementor-element-4d76bb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2262 .elementor-element.elementor-element-4d76bb7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#41070785;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);}.elementor-2262 .elementor-element.elementor-element-4d76bb7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"dm-serif-text", Sans-serif;font-weight:600;}.elementor-2262 .elementor-element.elementor-element-fea428a{--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:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(92px, calc(100% / 12), 138px);--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-a72aa33{--display:flex;--position:absolute;--min-height:600px;top:0px;--z-index:0;}.elementor-2262 .elementor-element.elementor-element-a72aa33:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-a72aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #821D1400 150px, #510303D6 100%);}body:not(.rtl) .elementor-2262 .elementor-element.elementor-element-a72aa33{left:calc(50vw - clamp(0px, 100%, 1380px) / 12 * 5.5 - 12px);}body.rtl .elementor-2262 .elementor-element.elementor-element-a72aa33{right:calc(50vw - clamp(0px, 100%, 1380px) / 12 * 5.5 - 12px);}.elementor-2262 .elementor-element.elementor-element-a8bab61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2262 .elementor-element.elementor-element-a8bab61 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:3.5em;font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-8719cb6{width:var( --container-widget-width, 805px );max-width:805px;margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:805px;--container-widget-flex-grow:0;text-align:center;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-f343ebf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(25px, 3vw, 50px) clamp(25px, 3vw, 50px);--row-gap:clamp(25px, 3vw, 50px);--column-gap:clamp(25px, 3vw, 50px);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2262 .elementor-element.elementor-element-35e8122{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2262 .elementor-element.elementor-element-ce2c524{--display:flex;}.elementor-2262 .elementor-element.elementor-element-8c77d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-8c77d76 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, calc(3.5vw * 7 / 6), 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-f013564 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1.25rem, 1.75vw, 1.75rem);font-weight:500;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-aecc9bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-8606778{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2262 .elementor-element.elementor-element-3a0eb89{--display:flex;}.elementor-2262 .elementor-element.elementor-element-2e6e00f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-2e6e00f .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, calc(3.5vw * 7 / 6), 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-ae84a58 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1.25rem, 1.75vw, 1.75rem);font-weight:500;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-9827a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-fe846fb{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2262 .elementor-element.elementor-element-fd4850e{--display:flex;}.elementor-2262 .elementor-element.elementor-element-bb433c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-bb433c8 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, calc(3.5vw * 7 / 6), 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-b1c83e2 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1.25rem, 1.75vw, 1.75rem);font-weight:500;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-b3b8198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-2a33b44{--display:flex;--justify-content:space-between;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2262 .elementor-element.elementor-element-86058eb{--display:flex;}.elementor-2262 .elementor-element.elementor-element-b59a8d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-b59a8d6 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, calc(3.5vw * 7 / 6), 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-523a52e .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1.25rem, 1.75vw, 1.75rem);font-weight:500;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-f74db48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-6349911{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2262 .elementor-element.elementor-element-5446127{--display:flex;}.elementor-2262 .elementor-element.elementor-element-994d779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-994d779 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, calc(3.5vw * 7 / 6), 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-b377cd2 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1.25rem, 1.75vw, 1.75rem);font-weight:500;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-0a8c796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-7bf442b{--display:flex;--min-height:300px;--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;--flex-wrap:wrap;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:69px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-7bf442b:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/04/sp-hands-1.avif");background-position:center 33%;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-7bf442b::before, .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-7bf442b > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-7bf442b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2262 .elementor-element.elementor-element-c3057ee{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-2262 .elementor-element.elementor-element-c3057ee .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:clamp(1rem, 4.9vw, 3.5rem);font-weight:400;font-style:italic;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-cfe35f1{--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;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;--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-2262 .elementor-element.elementor-element-7ea88e5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2262 .elementor-element.elementor-element-7ea88e5.elementor-element{--align-self:center;}.elementor-2262 .elementor-element.elementor-element-7ea88e5 .elementor-heading-title{font-family:"dm-serif-text", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-db043a5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"dm-serif-text", Sans-serif;font-size:1.75em;font-weight:500;font-style:italic;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:12px 32px 12px 32px;}.elementor-2262 .elementor-element.elementor-element-db043a5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-db043a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2262 .elementor-element.elementor-element-db043a5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2262 .elementor-element.elementor-element-5a22276 .elementor-button{background-color:var( --e-global-color-accent );font-family:"dm-serif-text", Sans-serif;font-size:1.75em;font-weight:500;font-style:italic;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:1000px 1000px 1000px 1000px;padding:12px 32px 12px 32px;}.elementor-2262 .elementor-element.elementor-element-5a22276{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-5a22276 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2262 .elementor-element.elementor-element-5a22276 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1430px){.elementor-2262 .elementor-element.elementor-element-f343ebf{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2262 .elementor-element.elementor-element-754a0bf:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:57% 33%;}.elementor-2262 .elementor-element.elementor-element-510b6e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2262 .elementor-element.elementor-element-faf5712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2262 .elementor-element.elementor-element-faf5712.elementor-element{--align-self:flex-start;}.elementor-2262 .elementor-element.elementor-element-56f84c1:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-2262 .elementor-element.elementor-element-f343ebf{--grid-auto-flow:row;}.elementor-2262 .elementor-element.elementor-element-7bf442b:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}}@media(max-width:767px){.elementor-2262 .elementor-element.elementor-element-754a0bf:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-754a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:73% 33%;}.elementor-2262 .elementor-element.elementor-element-754a0bf{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-386c03b .elementor-heading-title{font-size:clamp(3rem, 10vw, 3.5rem);}.elementor-2262 .elementor-element.elementor-element-42a324f{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}body:not(.rtl) .elementor-2262 .elementor-element.elementor-element-516edea{right:calc(100% / 12 + 12px);}body.rtl .elementor-2262 .elementor-element.elementor-element-516edea{left:calc(100% / 12 + 12px);}.elementor-2262 .elementor-element.elementor-element-e3955d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-e3955d7 .elementor-heading-title{font-size:clamp(2.8rem, 14vw, 3.5rem);}.elementor-2262 .elementor-element.elementor-element-5594e1f{--width:100%;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2262 .elementor-element.elementor-element-510b6e2{--justify-content:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--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-2262 .elementor-element.elementor-element-bcc17af:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-bcc17af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/worhsip-2.avif");}.elementor-2262 .elementor-element.elementor-element-bcc17af{--margin-top:25px;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2262 .elementor-element.elementor-element-56f84c1{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-56f84c1:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-56f84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-2262 .elementor-element.elementor-element-02c5f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;text-align:start;}.elementor-2262 .elementor-element.elementor-element-02c5f84 .elementor-heading-title{font-size:clamp(2.4rem, 11.9vw, 3.5rem);}.elementor-2262 .elementor-element.elementor-element-fea428a{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}body:not(.rtl) .elementor-2262 .elementor-element.elementor-element-a72aa33{left:calc(100% / 12 + 12px);}body.rtl .elementor-2262 .elementor-element.elementor-element-a72aa33{right:calc(100% / 12 + 12px);}.elementor-2262 .elementor-element.elementor-element-a8bab61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-a8bab61.elementor-element{--align-self:flex-start;}.elementor-2262 .elementor-element.elementor-element-a8bab61 .elementor-heading-title{font-size:clamp(2.8rem, 14vw, 3.5rem);}.elementor-2262 .elementor-element.elementor-element-8719cb6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2262 .elementor-element.elementor-element-f343ebf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 0px;--row-gap:25px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:40px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-8c77d76 .elementor-heading-title{font-size:clamp(2.4rem, calc(3.5vw * 10.5 / 3), 3.5rem);}.elementor-2262 .elementor-element.elementor-element-2e6e00f .elementor-heading-title{font-size:clamp(2.4rem, calc(3.5vw * 10.5 / 3), 3.5rem);}.elementor-2262 .elementor-element.elementor-element-bb433c8 .elementor-heading-title{font-size:clamp(2.4rem, calc(3.5vw * 10.5 / 3), 3.5rem);}.elementor-2262 .elementor-element.elementor-element-b59a8d6 .elementor-heading-title{font-size:clamp(2.4rem, calc(3.5vw * 10.5 / 3), 3.5rem);}.elementor-2262 .elementor-element.elementor-element-994d779 .elementor-heading-title{font-size:clamp(2.4rem, calc(3.5vw * 10.5 / 3), 3.5rem);}.elementor-2262 .elementor-element.elementor-element-7bf442b{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-2262 .elementor-element.elementor-element-7bf442b:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-7bf442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0%;}.elementor-2262 .elementor-element.elementor-element-c3057ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;text-align:start;}.elementor-2262 .elementor-element.elementor-element-c3057ee .elementor-heading-title{font-size:clamp(2.4rem, 11.9vw, 3.5rem);}.elementor-2262 .elementor-element.elementor-element-7ea88e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2262 .elementor-element.elementor-element-db043a5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2262 .elementor-element.elementor-element-5a22276{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-2262 .elementor-element.elementor-element-1d57d31{--width:calc(calc(100% / 12) * 7);}.elementor-2262 .elementor-element.elementor-element-516edea{--width:24px;}.elementor-2262 .elementor-element.elementor-element-8c96aaf{--width:clamp(0px, 50%, 690px);}.elementor-2262 .elementor-element.elementor-element-5594e1f{--width:calc(50vw - 200% / 12 - clamp(35px, (35px + 80 * ((100vw - 1430px) / 180)), 115px));}.elementor-2262 .elementor-element.elementor-element-9246e6b{--width:clamp(0px, 50%, 690px);}.elementor-2262 .elementor-element.elementor-element-510b6e2{--width:clamp(50px, 100%, 575px);}.elementor-2262 .elementor-element.elementor-element-bcc17af{--width:calc(200% / 12 * 8);}.elementor-2262 .elementor-element.elementor-element-56f84c1{--content-width:1150px;}.elementor-2262 .elementor-element.elementor-element-a72aa33{--width:24px;}.elementor-2262 .elementor-element.elementor-element-7bf442b{--content-width:1150px;}.elementor-2262 .elementor-element.elementor-element-cfe35f1{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-386c03b */.elementor-2262 .elementor-element.elementor-element-386c03b strong {
    font-style: normal;
    line-height: 1.125em;
    padding-left: .5rem;
    font-size: clamp(4.4rem, 9.286vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
    text-decoration: underline 7%;
    text-underline-offset: 10%;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-386c03b strong{
       font-size: clamp(2.8rem, 14.286vw, 5rem);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d57d31 */.elementor-2262 .elementor-element.elementor-element-1d57d31 {
    filter: drop-shadow(0px 0px 50px rgba(0, 0, 0, .75));    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754a0bf */.elementor-2262 .elementor-element.elementor-element-754a0bf {
    height: 50vh;
}

.elementor-2262 .elementor-element.elementor-element-754a0bf > * {
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 1));    
}

@media (max-width: 767px) {
    
    .elementor-2262 .elementor-element.elementor-element-754a0bf:before{
     backdrop-filter: blur(3px); /* Adjust the blur strength */
    -webkit-backdrop-filter: blur(2px); /* For Safari support */
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516edea */.elementor-2262 .elementor-element.elementor-element-516edea {
    max-width: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3955d7 */.elementor-2262 .elementor-element.elementor-element-e3955d7 strong {
    font-style: normal;
    line-height: 1.125em;

    font-size: 5rem;
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-e3955d7 strong{
        font-size: clamp(4rem, 20vw, 5rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c50f5 */.elementor-2262 .elementor-element.elementor-element-b8c50f5 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-b8c50f5 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-faf5712 */.elementor-2262 .elementor-element.elementor-element-faf5712 .elementor-button-icon {
    width: 12px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc17af */.elementor-2262 .elementor-element.elementor-element-bcc17af {
    aspect-ratio: 16/9;
    filter: drop-shadow(0px 0px 15px rgba(7, 7, 7, 1));
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-bcc17af {
        aspect-ratio: 3/2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c5f84 */.elementor-2262 .elementor-element.elementor-element-02c5f84 strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 7vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-02c5f84 strong{
        font-size: clamp(3.4rem, 17vw, 5rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c7e5b */.elementor-2262 .elementor-element.elementor-element-11c7e5b em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-11c7e5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfefb8 */.elementor-2262 .elementor-element.elementor-element-3bfefb8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-3bfefb8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569dcf9 */.elementor-2262 .elementor-element.elementor-element-569dcf9 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-569dcf9 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53329f8 */.elementor-2262 .elementor-element.elementor-element-53329f8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-53329f8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c7e5b */.elementor-2262 .elementor-element.elementor-element-11c7e5b em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-11c7e5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfefb8 */.elementor-2262 .elementor-element.elementor-element-3bfefb8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-3bfefb8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569dcf9 */.elementor-2262 .elementor-element.elementor-element-569dcf9 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-569dcf9 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53329f8 */.elementor-2262 .elementor-element.elementor-element-53329f8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-53329f8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c7e5b */.elementor-2262 .elementor-element.elementor-element-11c7e5b em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-11c7e5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfefb8 */.elementor-2262 .elementor-element.elementor-element-3bfefb8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-3bfefb8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569dcf9 */.elementor-2262 .elementor-element.elementor-element-569dcf9 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-569dcf9 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53329f8 */.elementor-2262 .elementor-element.elementor-element-53329f8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-53329f8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c7e5b */.elementor-2262 .elementor-element.elementor-element-11c7e5b em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-11c7e5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfefb8 */.elementor-2262 .elementor-element.elementor-element-3bfefb8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-3bfefb8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569dcf9 */.elementor-2262 .elementor-element.elementor-element-569dcf9 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-569dcf9 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53329f8 */.elementor-2262 .elementor-element.elementor-element-53329f8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-53329f8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c7e5b */.elementor-2262 .elementor-element.elementor-element-11c7e5b em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-11c7e5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfefb8 */.elementor-2262 .elementor-element.elementor-element-3bfefb8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-3bfefb8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569dcf9 */.elementor-2262 .elementor-element.elementor-element-569dcf9 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-569dcf9 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53329f8 */.elementor-2262 .elementor-element.elementor-element-53329f8 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-53329f8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72aa33 */.elementor-2262 .elementor-element.elementor-element-a72aa33 {
    max-width: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8bab61 */.elementor-2262 .elementor-element.elementor-element-a8bab61 strong {
    font-style: normal;
    line-height: 1.125em;
    padding-left: .75rem;
    font-size: 5rem;
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-a8bab61 strong{
        padding-left: 0rem;
        font-size: clamp(4rem, 20vw, 5rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8719cb6 */.elementor-2262 .elementor-element.elementor-element-8719cb6 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-8719cb6 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c77d76 */.elementor-2262 .elementor-element.elementor-element-8c77d76 strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 4vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-8c77d76 strong{
       font-size: clamp(2.1rem, 10.5vw, 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aecc9bd */.elementor-2262 .elementor-element.elementor-element-aecc9bd em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-aecc9bd {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e8122 */.elementor-2262 .elementor-element.elementor-element-35e8122 > * {
    filter: drop-shadow(0px 8px 15px rgba(0, 0, 0, 1));    
}

.elementor-2262 .elementor-element.elementor-element-35e8122::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(81, 3, 3, 0) calc(100% - 11.5px), rgba(81, 3, 3, .75) calc(100% - 11.5px)), 
    
  linear-gradient(rgba(7,7,7,0.2) 40%, rgba(7,7,7,1) 99%),  
  url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/chris-1.avif");
  background-size: cover;
  background-position: center;
  transition: transform .75s ease;
  z-index: -1;
}

.elementor-2262 .elementor-element.elementor-element-35e8122:hover::before {
  transform: scale(1.1);
}

.elementor-2262 .elementor-element.elementor-element-35e8122:hover .bio {
    transform: translateY(0px); 
    opacity: 1;
}

.bio {
    transform: translateY(100px);
    opacity: 0;
    transition: transform .75s, opacity .5s !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6e00f */.elementor-2262 .elementor-element.elementor-element-2e6e00f strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 4vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-2e6e00f strong{
       font-size: clamp(2.1rem, 10.5vw, 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9827a8c */.elementor-2262 .elementor-element.elementor-element-9827a8c em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-9827a8c {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8606778 */.elementor-2262 .elementor-element.elementor-element-8606778 > * {
    filter: drop-shadow(0px 8px 15px rgba(0, 0, 0, 1));    
}

.elementor-2262 .elementor-element.elementor-element-8606778::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(81, 3, 3, 0) calc(100% - 11.5px), rgba(81, 3, 3, .75) calc(100% - 11.5px)), 
    
  linear-gradient(rgba(7,7,7,0.2) 40%, rgba(7,7,7,1) 99%),  
  url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/colin-1.avif");
  background-size: cover;
  background-position: center;
  transition: transform .75s ease;
  z-index: -1;
}

.elementor-2262 .elementor-element.elementor-element-8606778:hover::before {
  transform: scale(1.1);
}

.elementor-2262 .elementor-element.elementor-element-8606778:hover .bio {
    transform: translateY(0px); 
    opacity: 1;
}

.bio {
    transform: translateY(100px);
    opacity: 0;
    transition: transform .75s, opacity .5s !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb433c8 */.elementor-2262 .elementor-element.elementor-element-bb433c8 strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 4vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-bb433c8 strong{
       font-size: clamp(2.1rem, 10.5vw, 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3b8198 */.elementor-2262 .elementor-element.elementor-element-b3b8198 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-b3b8198 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe846fb */.elementor-2262 .elementor-element.elementor-element-fe846fb > * {
    filter: drop-shadow(0px 8px 15px rgba(0, 0, 0, 1));    
}

.elementor-2262 .elementor-element.elementor-element-fe846fb::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(81, 3, 3, 0) calc(100% - 11.5px), rgba(81, 3, 3, .75) calc(100% - 11.5px)), 
    
  linear-gradient(rgba(7,7,7,0.2) 40%, rgba(7,7,7,1) 99%),  
  url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/kate-1.avif");
  background-size: cover;
  background-position: center;
  transition: transform .75s ease;
  z-index: -1;
}

.elementor-2262 .elementor-element.elementor-element-fe846fb:hover::before {
  transform: scale(1.1);
}

.elementor-2262 .elementor-element.elementor-element-fe846fb:hover .bio {
    transform: translateY(0px); 
    opacity: 1;
}

.bio {
    transform: translateY(100px);
    opacity: 0;
    transition: transform .75s, opacity .5s !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b59a8d6 */.elementor-2262 .elementor-element.elementor-element-b59a8d6 strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 4vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-b59a8d6 strong{
       font-size: clamp(2.1rem, 10.5vw, 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74db48 */.elementor-2262 .elementor-element.elementor-element-f74db48 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-f74db48 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a33b44 */.elementor-2262 .elementor-element.elementor-element-2a33b44 > * {
    filter: drop-shadow(0px 8px 15px rgba(0, 0, 0, 1));    
}

.elementor-2262 .elementor-element.elementor-element-2a33b44::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(81, 3, 3, 0) calc(100% - 11.5px), rgba(81, 3, 3, .75) calc(100% - 11.5px)), 
    
  linear-gradient(rgba(7,7,7,0.2) 40%, rgba(7,7,7,1) 99%),  
  url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/matthew-1.avif");
  background-size: cover;
  background-position: center;
  transition: transform .75s ease;
  z-index: -1;
}

.elementor-2262 .elementor-element.elementor-element-2a33b44:hover::before {
  transform: scale(1.1);
}

.elementor-2262 .elementor-element.elementor-element-2a33b44:hover .bio {
    transform: translateY(0px); 
    opacity: 1;
}

.bio {
    transform: translateY(100px);
    opacity: 0;
    transition: transform .75s, opacity .5s !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-994d779 */.elementor-2262 .elementor-element.elementor-element-994d779 strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 4vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-994d779 strong{
       font-size: clamp(2.1rem, 10.5vw, 3rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8c796 */.elementor-2262 .elementor-element.elementor-element-0a8c796 em {
    text-decoration: underline #821d14 6px;
    text-underline-offset: -3px;
    text-decoration-skip-ink: none;
    
}

.elementor-2262 .elementor-element.elementor-element-0a8c796 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6349911 */.elementor-2262 .elementor-element.elementor-element-6349911 > * {
    filter: drop-shadow(0px 8px 15px rgba(0, 0, 0, 1));    
}

.elementor-2262 .elementor-element.elementor-element-6349911::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(81, 3, 3, 0) calc(100% - 11.5px), rgba(81, 3, 3, .75) calc(100% - 11.5px)), 
    
  linear-gradient(rgba(7,7,7,0.2) 40%, rgba(7,7,7,1) 99%),  
  url("https://straightpath.cruxbranding.com/wp-content/uploads/2026/06/david-1.avif");
  background-size: cover;
  background-position: center;
  transition: transform .75s ease;
  z-index: -1;
}

.elementor-2262 .elementor-element.elementor-element-6349911:hover::before {
  transform: scale(1.1);
}

.elementor-2262 .elementor-element.elementor-element-6349911:hover .bio {
    transform: translateY(0px); 
    opacity: 1;
}

.bio {
    transform: translateY(100px);
    opacity: 0;
    transition: transform .75s, opacity .5s !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f343ebf */.elementor-2262 .elementor-element.elementor-element-f343ebf {
    filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 1));
    
    > * {
    aspect-ratio: 3/4;
    overflow: hidden;
    max-height: 570px;
    width: clamp(200px, 100%, 430px);
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3057ee */.elementor-2262 .elementor-element.elementor-element-c3057ee strong {
    font-style: normal;
    line-height: 1.125em;
    font-size: clamp(1rem, 7vw, 5rem);
    font-family: "archivo";
    font-weight: 900;
}

@media (max-width: 767px) {
    .elementor-2262 .elementor-element.elementor-element-c3057ee strong{
        font-size: clamp(3.4rem, 17vw, 5rem);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea88e5 */.elementor-2262 .elementor-element.elementor-element-7ea88e5 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db043a5 */.elementor-2262 .elementor-element.elementor-element-db043a5 .elementor-button-icon {
    width: 12px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a22276 */.elementor-2262 .elementor-element.elementor-element-5a22276 .elementor-button-icon {
    width: 12px;
    height: auto;
}/* End custom CSS */