.elementor-11069 .elementor-element.elementor-element-b51fe46:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-b51fe46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11069 .elementor-element.elementor-element-b51fe46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-b51fe46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-2bc4886 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-9624ccc:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-9624ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Agency_BG_Waves-scaled.jpg");background-position:center center;background-size:cover;}.elementor-11069 .elementor-element.elementor-element-9624ccc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #111111 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-9624ccc > .elementor-container{min-height:970px;}.elementor-11069 .elementor-element.elementor-element-9624ccc{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-81913d0 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-11069 .elementor-element.elementor-element-fbf2438.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-fbf2438.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-fbf2438 > .elementor-element-populated{padding:75px 100px 0px 100px;}.elementor-11069 .elementor-element.elementor-element-006b676 .siw{max-width:1160px;padding:28px 10px 124px 10px;}.elementor-11069 .elementor-element.elementor-element-3380f03:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-3380f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Backgrounds_New_Static_7-scaled.jpg");}.elementor-11069 .elementor-element.elementor-element-3380f03 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF52 0%, #F1F1F1 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-3380f03, .elementor-11069 .elementor-element.elementor-element-3380f03 > .elementor-background-overlay{border-radius:075px 075px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-3380f03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-124px;margin-bottom:0px;padding:50px 50px 150px 50px;}.elementor-11069 .elementor-element.elementor-element-3380f03 > .elementor-shape-top .elementor-shape-fill{fill:#111111;}.elementor-11069 .elementor-element.elementor-element-3380f03 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:200px;}.elementor-bc-flex-widget .elementor-11069 .elementor-element.elementor-element-594d68e.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-11069 .elementor-element.elementor-element-594d68e.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11069 .elementor-element.elementor-element-594d68e.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-594d68e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-594d68e.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-594d68e > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-0b962b7 .svc{--svc-visible-items:4;--svc-gap:36px;--svc-travel-spacing:0px;--svc-phone-slot-size:82%;--svc-phone-max-width:284px;--svc-carousel-max-width:1152px;--svc-padding-block:32px;--svc-fade-width:15%;--svc-shadow-opacity:0.07;--svc-shadow-blur:15px;}.elementor-11069 .elementor-element.elementor-element-0b962b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11069 .elementor-element.elementor-element-0b962b7 .svc__video{object-fit:cover;}.elementor-widget-text-editor{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-11069 .elementor-element.elementor-element-835518d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-size:20px;line-height:1.4em;}.elementor-11069 .elementor-element.elementor-element-00412e5:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-00412e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Agency_BG_Waves-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11069 .elementor-element.elementor-element-00412e5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111100 0%, #111111 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-00412e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-124px;margin-bottom:0px;padding:50px 50px 150px 50px;}.elementor-11069 .elementor-element.elementor-element-00412e5 > .elementor-shape-top .elementor-shape-fill{fill:#F1F1F1;}.elementor-11069 .elementor-element.elementor-element-00412e5 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:200px;}.elementor-11069 .elementor-element.elementor-element-00412e5 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-11069 .elementor-element.elementor-element-d8aef3d.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-11069 .elementor-element.elementor-element-d8aef3d.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11069 .elementor-element.elementor-element-d8aef3d.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-d8aef3d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-d8aef3d.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-d8aef3d > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-41b5bcf .sipc{--sipc-visible-items:4;--sipc-gap:36px;--sipc-travel-spacing:0px;--sipc-phone-slot-size:82%;--sipc-phone-max-width:324px;--sipc-carousel-max-width:1280px;--sipc-padding-block:24px;--sipc-fade-width:14%;--sipc-shadow-opacity:0.38;--sipc-shadow-blur:22px;}.elementor-11069 .elementor-element.elementor-element-ab68a15{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-size:20px;line-height:1.4em;color:#D3D3D3;}.elementor-11069 .elementor-element.elementor-element-ca8a8de:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-ca8a8de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Backgrounds_New_Static_7-scaled.jpg");background-position:center center;background-size:cover;}.elementor-11069 .elementor-element.elementor-element-ca8a8de > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF52 0%, #F1F1F1 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-ca8a8de, .elementor-11069 .elementor-element.elementor-element-ca8a8de > .elementor-background-overlay{border-radius:075px 075px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-ca8a8de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-125px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-ca8a8de > .elementor-shape-top .elementor-shape-fill{fill:#111111;}.elementor-11069 .elementor-element.elementor-element-ca8a8de > .elementor-shape-top svg{height:200px;}.elementor-bc-flex-widget .elementor-11069 .elementor-element.elementor-element-7d67280.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-11069 .elementor-element.elementor-element-7d67280.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11069 .elementor-element.elementor-element-7d67280.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-7d67280.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-7d67280.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-7d67280 > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-103d6be .spfs{--spfs-slit-y:50%;--spfs-card-width:14.6vw;--spfs-card-width-portrait:calc(14.6vw * 0.88);--spfs-stage-height:88vh;--spfs-sticky-offset:112px;--spfs-gradient-start:#d62c2c;--spfs-gradient-end:#ee9527;--spfs-lead-color:#ef8c32;--spfs-body-color:#222222;--spfs-heading-color:#222222;--spfs-frame-color:#ffffff;--spfs-frame-width:3px;--spfs-card-radius:17px;--spfs-shadow:0 20px 42px rgba(17,17,17,0.19);}.elementor-11069 .elementor-element.elementor-element-27665eb:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-27665eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://strengagency.com/wp-content/uploads/2026/09/STRENG_Agency_BG_Waves_Vertical.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-11069 .elementor-element.elementor-element-27665eb > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #000000 21%, #00000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-27665eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-124px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-11069 .elementor-element.elementor-element-27665eb > .elementor-shape-top .elementor-shape-fill{fill:#F1F1F1;}.elementor-11069 .elementor-element.elementor-element-27665eb > .elementor-shape-top svg{width:calc(100% + 1.3px);height:200px;}.elementor-11069 .elementor-element.elementor-element-27665eb > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-11069 .elementor-element.elementor-element-8873947.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-11069 .elementor-element.elementor-element-8873947.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11069 .elementor-element.elementor-element-8873947.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-8873947.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-8873947.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-8873947 > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-c23e413{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-size:20px;line-height:1.4em;color:var( --e-global-color-2b4a48e0 );}.elementor-11069 .elementor-element.elementor-element-4357b1a:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-4357b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Backgrounds_New_Static_6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11069 .elementor-element.elementor-element-4357b1a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFAD 0%, #F1F1F1 50%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-4357b1a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-124px;margin-bottom:0px;padding:50px 50px 150px 50px;}.elementor-11069 .elementor-element.elementor-element-4357b1a, .elementor-11069 .elementor-element.elementor-element-4357b1a > .elementor-background-overlay{border-radius:075px 075px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-4357b1a > .elementor-shape-top .elementor-shape-fill{fill:#111111;}.elementor-11069 .elementor-element.elementor-element-4357b1a > .elementor-shape-top svg{width:calc(100% + 1.3px);height:200px;}.elementor-bc-flex-widget .elementor-11069 .elementor-element.elementor-element-2f9af76.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-11069 .elementor-element.elementor-element-2f9af76.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11069 .elementor-element.elementor-element-2f9af76.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-2f9af76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11069 .elementor-element.elementor-element-2f9af76.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-11069 .elementor-element.elementor-element-2f9af76 > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-53ee0dd .scds{--scds-max-width:1280px;--scds-red:#ef233c;--scds-orange:#f68a22;--scds-ink:#343434;--scds-muted:#898989;--scds-charcoal:#2f2f2f;}.elementor-11069 .elementor-element.elementor-element-17c8afb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-2bc87cd:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-2bc87cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b4a48e0 );}.elementor-11069 .elementor-element.elementor-element-2bc87cd > .elementor-background-overlay{background-color:var( --e-global-color-2b4a48e0 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-2bc87cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-1c3c20e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-4fc82a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11069 .elementor-element.elementor-element-4fc82a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11069 .elementor-element.elementor-element-880c28b > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-11069 .elementor-element.elementor-element-fbf2438 > .elementor-element-populated{padding:050px 50px 0px 50px;}.elementor-11069 .elementor-element.elementor-element-006b676 .siw{padding:24px 4px 32px 4px;}.elementor-11069 .elementor-element.elementor-element-0b962b7 .svc{--svc-visible-items:3;--svc-gap:28px;--svc-phone-slot-size:86%;--svc-padding-block:24px;--svc-fade-width:13%;}.elementor-11069 .elementor-element.elementor-element-41b5bcf .sipc{--sipc-visible-items:2;--sipc-gap:30px;--sipc-phone-slot-size:88%;--sipc-phone-max-width:296px;--sipc-carousel-max-width:760px;--sipc-padding-block:18px;--sipc-fade-width:13%;}.elementor-11069 .elementor-element.elementor-element-103d6be .spfs{--spfs-slit-y:50%;--spfs-card-width:20vw;--spfs-card-width-portrait:calc(20vw * 0.88);--spfs-stage-height:88vh;--spfs-sticky-offset:92px;}}@media(max-width:767px){.elementor-11069 .elementor-element.elementor-element-fbf2438 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-11069 .elementor-element.elementor-element-006b676 .siw{padding:18px 2px 96px 2px;}.elementor-11069 .elementor-element.elementor-element-0b962b7 .svc{--svc-visible-items:2;--svc-gap:10px;--svc-phone-slot-size:82%;--svc-padding-block:16px;--svc-fade-width:11%;}.elementor-11069 .elementor-element.elementor-element-41b5bcf .sipc{--sipc-visible-items:2;--sipc-gap:10px;--sipc-phone-slot-size:82%;--sipc-phone-max-width:278px;--sipc-carousel-max-width:420px;--sipc-padding-block:12px;--sipc-fade-width:10%;}.elementor-11069 .elementor-element.elementor-element-103d6be .spfs{--spfs-slit-y:49%;--spfs-card-width:31.2vw;--spfs-card-width-portrait:calc(31.2vw * 0.88);--spfs-stage-height:90vh;--spfs-sticky-offset:72px;}.elementor-11069 .elementor-element.elementor-element-4fc82a3:not(.elementor-motion-effects-element-type-background), .elementor-11069 .elementor-element.elementor-element-4fc82a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://strengagency.com/wp-content/uploads/2026/07/STRENG_Agency_BG_Waves-scaled.jpg");}.elementor-11069 .elementor-element.elementor-element-4fc82a3{padding:0px 0px 0px 0px;}.elementor-11069 .elementor-element.elementor-element-880c28b > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-9624ccc *//* Streng social media intro, Elementor section 9624ccc. */
@property --streng-intro-glow-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
@keyframes streng-intro-border-orbit {
  to { --streng-intro-glow-angle: 360deg; }
}

/* The services headline's typography and warm gradient, sized for this intro. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 {
  width: 100% !important;
  margin: 0 auto !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: clamp(40px, 5.5vw, 76px);
  font-weight: 750;
  line-height: 1.12;
  letter-spacing: -.035em;
  text-transform: none;
  text-shadow: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 .raven-heading-title {
  color: #ff852b;
  background: linear-gradient(100deg, #ff690c, #ffa34e);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 .raven-heading-title {
  background: none;
  -webkit-text-fill-color: #fff;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container {
  max-width: 980px;
  margin: 28px auto 30px;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 p,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 p {
  margin: 0;
  color: #c5c5c5;
  font-family: Gotham, Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

/* Exact Explore button materials, border orbit, glow and arrow. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
  width: min(338px, calc((100% - 20px) / 2)) !important;
  margin-top: 24px;
  margin-bottom: 12px;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb { margin-left: auto; margin-right: 10px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-left: 10px; margin-right: auto; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-widget-jet-button > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after { box-sizing: border-box; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance {
  position: relative;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  min-width: 0;
  max-width: 338px;
  min-height: 54px;
  height: auto;
  margin: 0;
  padding: 11px 18px;
  border: 1px solid rgba(255,105,12,.48);
  border-radius: 999px;
  background: linear-gradient(115deg, #2e241e, #1d1d1d 55%, #28211d);
  color: #fff4e9;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 6px 22px rgba(0,0,0,.16);
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.25;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  overflow: visible;
  cursor: pointer;
  transition: color 180ms ease, box-shadow 220ms ease, transform 220ms ease;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__plane,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__state-hover { display: none !important; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance .jet-button__state-normal {
  position: relative;
  inset: auto;
  width: auto;
  height: auto;
  padding: 0;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none;
  color: inherit;
  background: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: inherit;
  font: inherit;
  letter-spacing: 0;
  text-transform: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  padding: 1.5px;
  pointer-events: none;
  background: conic-gradient(from var(--streng-intro-glow-angle), rgba(255,105,12,.12) 0deg, rgba(255,105,12,.18) 48deg, #ff690c 86deg, #ffd3a0 104deg, #fff2dc 112deg, #ff7e25 126deg, rgba(255,105,12,.12) 160deg, rgba(255,105,12,.18) 228deg, #ff690c 266deg, #ffd3a0 284deg, #fff2dc 292deg, #ff7e25 306deg, rgba(255,105,12,.12) 340deg);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  animation: streng-intro-border-orbit 4.8s linear infinite;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  box-shadow: 0 0 16px rgba(255,105,12,.16), 0 0 30px rgba(255,105,12,.07);
  transition: box-shadow 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: #ff8a3d;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform 220ms ease, background-color 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible {
  color: #fff;
  transform: translateY(-2px);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 8px 24px rgba(0,0,0,.24);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover::after,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible::after {
  box-shadow: 0 0 20px rgba(255,105,12,.32), 0 0 38px rgba(255,105,12,.12);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover .jet-button__label::after {
  background: #ffbc83;
  transform: translate(2px,-2px);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus:not(:focus-visible) { outline: none; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { outline: 2px solid #ff9c50; outline-offset: 4px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:active { transform: translateY(0); }

/* Anchor landings clear the fixed site navigation. */
#streng-growth-proof, #streng-services { scroll-margin-top: 132px; }
@media (max-width: 767px) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title { font-size: clamp(31px, 8.2vw, 46px); }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container { margin: 22px auto 26px; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 p,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 p { font-size: 16px; line-height: 1.65; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
    width: min(338px, 100%) !important;
    max-width: 100% !important;
    margin: 14px auto 0 !important;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-bottom: 12px !important; }
  /* Keep the five existing services readable in two balanced rows. */
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-fbf2438 > .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    column-gap: 10px;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-fbf2438 > .elementor-widget-wrap > .elementor-widget {
    grid-column: 1 / -1;
    justify-self: center;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-hidden-mobile { display: none !important; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 { grid-row: 1; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 { grid-row: 2; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 { grid-row: 3; width: 100%; max-width: 100%; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-widget-jet-animated-box {
    width: min(128px, 100%) !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-widget-jet-animated-box > .elementor-widget-container {
    height: auto !important;
    margin: 0;
    padding: 0;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-animated-box { height: auto !important; aspect-ratio: 1; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-d43606f { grid-column: 1 / span 2 !important; grid-row: 4; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-7e0c581 { grid-column: 3 / span 2 !important; grid-row: 4; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-9390922 { grid-column: 5 / span 2 !important; grid-row: 4; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-1dd6e70 { grid-column: 2 / span 2 !important; grid-row: 6; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-abbb753 { grid-column: 4 / span 2 !important; grid-row: 6; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section :is(.elementor-element-3c55bd3,.elementor-element-df37bf4,.elementor-element-ca7e05b,.elementor-element-87bed66,.elementor-element-c3d5798) {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section :is(.elementor-element-3c55bd3,.elementor-element-df37bf4,.elementor-element-ca7e05b,.elementor-element-87bed66,.elementor-element-c3d5798) > .elementor-widget-container {
    margin: 0;
    padding: 8px 0 22px;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section :is(.elementor-element-3c55bd3,.elementor-element-df37bf4,.elementor-element-ca7e05b,.elementor-element-87bed66,.elementor-element-c3d5798) p {
    margin: 0;
    font-size: 12px;
    line-height: 1.35;
    letter-spacing: 0;
    white-space: normal;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3c55bd3 { grid-column: 1 / span 2 !important; grid-row: 5; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-df37bf4 { grid-column: 3 / span 2 !important; grid-row: 5; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-ca7e05b { grid-column: 5 / span 2 !important; grid-row: 5; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-87bed66 { grid-column: 2 / span 2 !important; grid-row: 7; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c3d5798 { grid-column: 4 / span 2 !important; grid-row: 7; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb { grid-row: 8; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { grid-row: 9; }
  #streng-growth-proof, #streng-services { scroll-margin-top: 100px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after { transition: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before { animation: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { transform: none; }
}
/* Streng social media intro, Elementor section 9624ccc. */
@property --streng-intro-glow-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
@keyframes streng-intro-border-orbit {
  to { --streng-intro-glow-angle: 360deg; }
}

/* The services headline's typography and warm gradient, sized for this intro. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 {
  width: 100% !important;
  margin: 0 auto !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: clamp(40px, 5.5vw, 76px);
  font-weight: 750;
  line-height: 1.12;
  letter-spacing: -.035em;
  text-transform: none;
  text-shadow: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 .raven-heading-title {
  color: #ff852b;
  background: linear-gradient(100deg, #ff690c, #ffa34e);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 .raven-heading-title {
  background: none;
  -webkit-text-fill-color: #fff;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container {
  max-width: 980px;
  margin: 28px auto 30px;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 p,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 p {
  margin: 0;
  color: #c5c5c5;
  font-family: Gotham, Poppins, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
}

/* Exact Explore button materials, border orbit, glow and arrow. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
  width: min(338px, calc((100% - 20px) / 2)) !important;
  margin-top: 24px;
  margin-bottom: 12px;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb { margin-left: auto; margin-right: 10px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-left: 10px; margin-right: auto; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-widget-jet-button > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after { box-sizing: border-box; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance {
  position: relative;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  min-width: 0;
  max-width: 338px;
  min-height: 54px;
  height: auto;
  margin: 0;
  padding: 11px 18px;
  border: 1px solid rgba(255,105,12,.48);
  border-radius: 999px;
  background: linear-gradient(115deg, #2e241e, #1d1d1d 55%, #28211d);
  color: #fff4e9;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 6px 22px rgba(0,0,0,.16);
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.25;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  overflow: visible;
  cursor: pointer;
  transition: color 180ms ease, box-shadow 220ms ease, transform 220ms ease;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__plane,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__state-hover { display: none !important; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance .jet-button__state-normal {
  position: relative;
  inset: auto;
  width: auto;
  height: auto;
  padding: 0;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none;
  color: inherit;
  background: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: inherit;
  font: inherit;
  letter-spacing: 0;
  text-transform: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  padding: 1.5px;
  pointer-events: none;
  background: conic-gradient(from var(--streng-intro-glow-angle), rgba(255,105,12,.12) 0deg, rgba(255,105,12,.18) 48deg, #ff690c 86deg, #ffd3a0 104deg, #fff2dc 112deg, #ff7e25 126deg, rgba(255,105,12,.12) 160deg, rgba(255,105,12,.18) 228deg, #ff690c 266deg, #ffd3a0 284deg, #fff2dc 292deg, #ff7e25 306deg, rgba(255,105,12,.12) 340deg);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  animation: streng-intro-border-orbit 4.8s linear infinite;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  box-shadow: 0 0 16px rgba(255,105,12,.16), 0 0 30px rgba(255,105,12,.07);
  transition: box-shadow 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: #ff8a3d;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform 220ms ease, background-color 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible {
  color: #fff;
  transform: translateY(-2px);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 8px 24px rgba(0,0,0,.24);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover::after,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible::after {
  box-shadow: 0 0 20px rgba(255,105,12,.32), 0 0 38px rgba(255,105,12,.12);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover .jet-button__label::after {
  background: #ffbc83;
  transform: translate(2px,-2px);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus:not(:focus-visible) { outline: none; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { outline: 2px solid #ff9c50; outline-offset: 4px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:active { transform: translateY(0); }

/* Anchor landings clear the fixed site navigation. */
#streng-growth-proof, #streng-services { scroll-margin-top: 132px; }
@media (max-width: 767px) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title { font-size: clamp(31px, 8.2vw, 46px); }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container { margin: 22px auto 26px; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 p,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 p { font-size: 16px; line-height: 1.65; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
    width: min(338px, 100%) !important;
    margin: 14px auto 0 !important;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-bottom: 12px !important; }
  #streng-growth-proof, #streng-services { scroll-margin-top: 100px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after { transition: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before { animation: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { transform: none; }
}
/* Streng social media intro, Elementor section 9624ccc. */
@property --streng-intro-glow-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
@keyframes streng-intro-border-orbit {
  to { --streng-intro-glow-angle: 360deg; }
}

/* The services headline's typography and warm gradient, sized for this intro. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 {
  width: 100% !important;
  margin: 0 auto !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-75c44e3 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title {
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: clamp(40px, 5.5vw, 76px);
  font-weight: 750;
  line-height: 1.12;
  letter-spacing: -.035em;
  text-transform: none;
  text-shadow: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-c7489a3 .raven-heading-title {
  color: #ff852b;
  background: linear-gradient(100deg, #ff690c, #ffa34e);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container {
  max-width: 980px;
  margin: 28px auto 30px;
}

/* Exact Explore button materials, border orbit, glow and arrow. */
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
  width: min(338px, calc((100% - 20px) / 2)) !important;
  margin-top: 24px;
  margin-bottom: 12px;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb { margin-left: auto; margin-right: 10px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-left: 10px; margin-right: auto; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-widget-jet-button > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after { box-sizing: border-box; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance {
  position: relative;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 0;
  max-width: 338px;
  min-height: 54px;
  height: auto;
  margin: 0;
  padding: 11px 18px;
  border: 1px solid rgba(255,105,12,.48);
  border-radius: 999px;
  background: linear-gradient(115deg, #2e241e, #1d1d1d 55%, #28211d);
  color: #fff4e9;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.055), 0 6px 22px rgba(0,0,0,.16);
  font-family: Poppins, "Avenir Next", Arial, sans-serif;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.25;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  overflow: visible;
  cursor: pointer;
  transition: color 180ms ease, box-shadow 220ms ease, transform 220ms ease;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__plane,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__state-hover { display: none !important; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance .jet-button__state-normal {
  position: relative;
  inset: auto;
  width: auto;
  height: auto;
  padding: 0;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none;
  color: inherit;
  background: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: inherit;
  font: inherit;
  letter-spacing: 0;
  text-transform: none;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  padding: 1.5px;
  pointer-events: none;
  background: conic-gradient(from var(--streng-intro-glow-angle), rgba(255,105,12,.12) 0deg, rgba(255,105,12,.18) 48deg, #ff690c 86deg, #ffd3a0 104deg, #fff2dc 112deg, #ff7e25 126deg, rgba(255,105,12,.12) 160deg, rgba(255,105,12,.18) 228deg, #ff690c 266deg, #ffd3a0 284deg, #fff2dc 292deg, #ff7e25 306deg, rgba(255,105,12,.12) 340deg);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  animation: streng-intro-border-orbit 4.8s linear infinite;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  box-shadow: 0 0 16px rgba(255,105,12,.16), 0 0 30px rgba(255,105,12,.07);
  transition: box-shadow 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background: #ff8a3d;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform 220ms ease, background-color 220ms ease;
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible {
  color: #fff;
  transform: translateY(-2px);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 8px 24px rgba(0,0,0,.24);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover::after,
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible::after {
  box-shadow: 0 0 20px rgba(255,105,12,.32), 0 0 38px rgba(255,105,12,.12);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover .jet-button__label::after {
  background: #ffbc83;
  transform: translate(2px,-2px);
}
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus:not(:focus-visible) { outline: none; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { outline: 2px solid #ff9c50; outline-offset: 4px; }
.elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:active { transform: translateY(0); }

/* Anchor landings clear the fixed site navigation. */
#streng-growth-proof, #streng-services { scroll-margin-top: 132px; }
@media (max-width: 767px) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .raven-heading-title { font-size: clamp(31px, 8.2vw, 46px); }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-3168a17 > .elementor-widget-container,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-47f1933 > .elementor-widget-container { margin: 22px auto 26px; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-eb62bbb,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f {
    width: min(338px, 100%) !important;
    margin: 14px auto 0 !important;
  }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .elementor-element-b56f35f { margin-bottom: 12px !important; }
  #streng-growth-proof, #streng-services { scroll-margin-top: 100px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::after,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__label::after { transition: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance::before { animation: none; }
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:hover,
  .elementor-11069 .elementor-element.elementor-element-9624ccc.elementor-section .jet-button__instance:focus-visible { transform: none; }
}/* End custom CSS */