.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Strata Minds corporate refresh */
.elementor .elementor-button{font-size:13px!important;padding:12px 20px!important;min-height:44px;border-radius:5px!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}
.elementor .elementor-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #111e2526}
.elementor a:focus-visible{outline:2px solid #c8ab68;outline-offset:5px}
.elementor-element-611463b3{background-image:linear-gradient(90deg,rgba(9,31,43,.92),rgba(9,31,43,.2)),url("https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=1600&q=78")!important;background-position:center!important;background-size:cover!important;padding:165px 5vw 85px!important;min-height:640px!important}
.elementor-element-611463b3:before{background:transparent!important;opacity:0!important}
.elementor-element-25ef74e6,.elementor-element-25ef74e6>.e-con-inner{align-items:flex-start!important;text-align:left!important}
.elementor-element-25ef74e6 .elementor-widget{align-self:flex-start!important;text-align:left!important}
.elementor-element-42328bbe .elementor-heading-title{font-size:43px!important;line-height:1.2!important;letter-spacing:-1.1px!important;max-width:700px}
.elementor-element-2a8c1195{max-width:650px!important;font-size:17px!important}
.elementor-element-42d909bf{justify-content:flex-start!important;gap:12px!important}
.elementor-element-14e84e1d{color:#e7c780!important}
.elementor-element-6499a4f7{padding:55px 5vw 70px!important;background:#f6f4ee!important}
.elementor-element-6626eaf9{gap:20px!important}
.elementor-element-6626eaf9>.e-con{border:1px solid #d9d9cf!important;border-radius:10px!important;padding:28px 24px!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important;box-shadow:0 8px 28px #172c3610}
.elementor-element-6626eaf9>.e-con:hover{transform:translateY(-8px);border-color:#bc9a50!important;box-shadow:0 20px 40px #172c3626}
.elementor-element-53e8ca8b{background:#153440!important}
.elementor-element-53e8ca8b .elementor-heading-title,.elementor-element-53e8ca8b p,.elementor-element-53e8ca8b a{color:#fff!important}
.elementor-element-6626eaf9 .elementor-heading-title{font-size:23px!important}
.elementor-element-6626eaf9 .elementor-button{padding:10px 0!important;background:transparent!important;box-shadow:none!important}
.elementor-element-1888db3e,.elementor-element-590b11b7{position:relative!important;padding-left:73px!important;min-height:62px!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;min-width:285px!important}
.elementor-element-1888db3e:before,.elementor-element-590b11b7:before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;border-radius:6px;background:#f4f1e9 url("https://strataminds.com/wp-content/uploads/2026/09/codex-clipboard-d72ab505-0a21-48b2-b14e-af1f9f6c8193.png") center -3px/157.5px auto no-repeat;opacity:1!important}
.elementor-element-12031725 .elementor-heading-title,.elementor-element-5adcd21f .elementor-heading-title{font-size:25px!important;letter-spacing:.4px!important;text-align:left!important}
.elementor-element-50b8c905 .elementor-heading-title,.elementor-element-1bb95be9 .elementor-heading-title{font-size:9px!important;letter-spacing:1.2px!important;text-align:left!important}
.elementor-element-7b4fc66d{position:absolute!important;top:0;left:0;width:100%!important;z-index:50!important;background:transparent!important;border:0!important}
.elementor-element-7b4fc66d .elementor-heading-title,.elementor-element-7b4fc66d .elementor-item{color:#fff!important}
.elementor-element-7b4fc66d .elementor-nav-menu--dropdown a{color:#172c36!important}
.elementor-element-6ff2fcb{background:transparent!important}
.elementor-nav-menu--main .elementor-item{transition:color .25s ease!important}
.elementor-nav-menu--main .elementor-item:hover{color:#dfbe76!important}
.elementor-widget-image img{transition:transform .6s ease,filter .6s ease}
.elementor-widget-image:hover img{transform:scale(1.035);filter:saturate(1.08)}
.elementor-element-417444fd{overflow:hidden;border-radius:12px}
.elementor-element-611463b3{background-attachment:fixed!important}
@media(max-width:1024px){.elementor-element-1888db3e,.elementor-element-590b11b7{min-width:245px!important}.elementor-element-12031725 .elementor-heading-title,.elementor-element-5adcd21f .elementor-heading-title{font-size:21px!important}}
@media(max-width:767px){.elementor-element-611463b3{padding:145px 24px 55px!important;min-height:620px!important;background-position:60% center!important}.elementor-element-42328bbe .elementor-heading-title{font-size:32px!important;letter-spacing:-.7px!important}.elementor-element-2a8c1195{font-size:15px!important}.elementor-element-14e84e1d,.elementor-element-4d92bd5f{font-size:9px!important;letter-spacing:1px!important}.elementor-element-42d909bf{flex-wrap:wrap!important}.elementor-element-6499a4f7{padding:35px 24px!important}.elementor-element-1888db3e,.elementor-element-590b11b7{padding-left:56px!important;min-width:210px!important;min-height:48px!important}.elementor-element-1888db3e:before,.elementor-element-590b11b7:before{width:46px;height:48px;background-size:126px auto;background-position:center -2px}.elementor-element-12031725 .elementor-heading-title,.elementor-element-5adcd21f .elementor-heading-title{font-size:19px!important}.elementor-element-50b8c905 .elementor-heading-title,.elementor-element-1bb95be9 .elementor-heading-title{font-size:7px!important}.elementor .elementor-button{font-size:12px!important;padding:12px 16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.elementor *{animation:none!important;transition:none!important}.elementor-element-611463b3{background-attachment:scroll!important}.elementor .elementor-button:hover,.elementor-widget-image:hover img,.elementor-element-6626eaf9>.e-con:hover{transform:none!important}.elementor-invisible{visibility:visible!important}}

/* Shared layout finishing */
.elementor-55{position:relative}
.elementor-element-780e5daf{display:grid!important;grid-template-columns:1.35fr .8fr 1fr 1fr!important;gap:36px!important}
.elementor-element-780e5daf>.e-con,.elementor-element-780e5daf>[data-id]{width:auto!important;max-width:none!important;min-width:0!important}
.elementor-element-780e5daf a{transition:color .2s ease!important}
.elementor-element-780e5daf a:hover{color:#dfbe76!important}
.elementor-element-3ddf5259:after{content:"";display:block;min-height:240px;margin-top:24px;border-radius:8px;background:url("https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=720&q=75") center/cover}
@media(max-width:1024px){.elementor-element-780e5daf{grid-template-columns:1fr 1fr!important;gap:35px!important}}
@media(max-width:767px){.elementor-element-780e5daf{grid-template-columns:1fr!important;gap:30px!important}.elementor-element-7b4fc66d{padding:15px 20px!important}.elementor-element-6ff2fcb{padding:16px 24px!important}.elementor-element-6ff2fcb .elementor-menu-toggle,.elementor-element-7b4fc66d .elementor-menu-toggle{color:#fff!important;background:transparent!important}.elementor-element-3ddf5259:after{min-height:200px}}

/* Navigation contrast and consistent interior hero typography */
.elementor h1.elementor-heading-title{font-size:43px!important;line-height:1.2!important}
.elementor-element-7b4fc66d .elementor-menu-toggle svg,.elementor-element-6ff2fcb .elementor-menu-toggle svg{fill:#ffffff!important}
@media(max-width:767px){.elementor h1.elementor-heading-title{font-size:32px!important;line-height:1.22!important}}

/* Requested hero and header refinements */
.elementor-element-611463b3{height:90vh!important;min-height:90vh!important;box-sizing:border-box!important;padding-top:clamp(110px,15vh,165px)!important;padding-bottom:clamp(24px,6vh,70px)!important}
.elementor-element-6ff2fcb .elementor-nav-menu a,.elementor-element-7b4fc66d .elementor-nav-menu a,.elementor-element-6ff2fcb .elementor-button,.elementor-element-7b4fc66d .elementor-button{font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;text-decoration:none!important}
.elementor-element-6ff2fcb .elementor-nav-menu a:before,.elementor-element-6ff2fcb .elementor-nav-menu a:after,.elementor-element-7b4fc66d .elementor-nav-menu a:before,.elementor-element-7b4fc66d .elementor-nav-menu a:after{display:none!important}
@media(max-width:767px) and (max-height:700px){.elementor-element-42328bbe .elementor-heading-title{font-size:28px!important}.elementor-element-2a8c1195{font-size:14px!important}.elementor-element-25ef74e6>.e-con-inner{gap:14px!important}}

/* Site-wide centered content system — full-width sections with aligned content */
:root{--strataminds-content-width:1300px;--strataminds-content-pad:70px}
body.elementor-page .elementor:not(.elementor-location-header):not(.elementor-location-footer)>.e-con{width:100%!important;max-width:none!important}
body.elementor-page .elementor:not(.elementor-location-header):not(.elementor-location-footer)>.e-con>.e-con>.e-con:first-child{width:100%!important;max-width:var(--strataminds-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--strataminds-content-pad)!important;padding-right:var(--strataminds-content-pad)!important;box-sizing:border-box!important}
body.elementor-page header.page-header,
body:not(.elementor-editor-active) .elementor-element-7b4fc66d,
body:not(.elementor-editor-active) .elementor-element-6ff2fcb,
body:not(.elementor-editor-active) .elementor:not(.elementor-location-header):not(.elementor-location-footer)>.e-con>.elementor-widget-template:last-child{display:none!important}
@media(max-width:1024px){:root{--strataminds-content-pad:15px}body.elementor-page .elementor:not(.elementor-location-header):not(.elementor-location-footer)>.e-con>.e-con>.e-con:first-child{width:100%!important;max-width:100%!important}}/* End custom CSS */