.elementor-64 .elementor-element.elementor-element-08aecf10{--display:flex;}.elementor-64 .elementor-element.elementor-element-1399a732{--display:flex;}.elementor-64 .elementor-element.elementor-element-c12d3955{--display:flex;}.elementor-64 .elementor-element.elementor-element-261a3f97{--display:flex;}.elementor-64 .elementor-element.elementor-element-3cc90cf3{width:initial;max-width:initial;}.elementor-64 .elementor-element.elementor-element-3cc90cf3 img{width:46%;height:167px;}.elementor-64 .elementor-element.elementor-element-3c729729{--display:flex;}.elementor-64 .elementor-element.elementor-element-c22adc03{--display:flex;}.elementor-64 .elementor-element.elementor-element-bf16a060 img{width:100%;}.elementor-64 .elementor-element.elementor-element-f2e5a740{--display:flex;}.elementor-64 .elementor-element.elementor-element-284130b0{--display:flex;}.elementor-64 .elementor-element.elementor-element-41d80a69{--display:flex;}.elementor-64 .elementor-element.elementor-element-7a8414c9{--display:flex;}.elementor-64 .elementor-element.elementor-element-da141ee0 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-a28055a1{--display:flex;}.elementor-64 .elementor-element.elementor-element-6fb50db4 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-fcfb4a30{--display:flex;}.elementor-64 .elementor-element.elementor-element-ee8fce43 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-ef2af567{--display:flex;}.elementor-64 .elementor-element.elementor-element-d4b606dc .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-e24b6d43{--display:flex;}.elementor-64 .elementor-element.elementor-element-6f94fbc5{--display:flex;}.elementor-64 .elementor-element.elementor-element-52deaef9{--display:flex;}.elementor-64 .elementor-element.elementor-element-6f05f6d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-6f05f6d6 .elementor-button .elementor-button-icon i, .elementor-64 .elementor-element.elementor-element-6f05f6d6 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-64 .elementor-element.elementor-element-cc5c0b0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-cc5c0b0f .elementor-button .elementor-button-icon i, .elementor-64 .elementor-element.elementor-element-cc5c0b0f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}:root{--page-title-display:none;}/* Start custom CSS */.elementor-64 .bw-about-section{padding:64px clamp(20px,4vw,80px);gap:0;color:#021a35;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.65}
.elementor-64 .bw-about-section .e-con{padding:0;margin:0;min-width:0}
.elementor-64 .bw-about-story{padding-top:80px;padding-bottom:80px;background:#fff}
.elementor-64 .bw-about-story-grid{max-width:1720px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:start}
.elementor-64 .bw-about-story-copy{gap:18px}
.elementor-64 .bw-about-section p{margin:0}
.elementor-64 .bw-about-section .elementor-heading-title{font-family:Montserrat,sans-serif;color:#021a35;font-size:30px;font-weight:600;line-height:1.25}
.elementor-64 .bw-about-section .bw-about-kicker .elementor-heading-title{color:#087bff;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.5}
.elementor-64 .bw-about-photos{gap:18px}
.elementor-64 .bw-about-portrait img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:16px;display:block}
.elementor-64 .bw-about-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.elementor-64 .bw-about-photo-pair img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;display:block}
.elementor-64 .bw-about-beret-card{gap:8px}
.elementor-64 .bw-about-credit{font-size:12px;line-height:1.5;color:#496079}
.elementor-64 .bw-about-credit small{font-size:10px}
.elementor-64 .bw-about-inner{width:100%;max-width:1720px;margin:auto;align-items:center;gap:18px;text-align:center}
.elementor-64 .bw-about-values{background:repeating-linear-gradient(135deg,transparent 0,transparent 23px,rgba(8,123,255,.06) 24px,transparent 25px),radial-gradient(ellipse at top left,rgba(8,123,255,.13),transparent 70%),#eff6ff}
.elementor-64 .bw-about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin-top:18px!important}
.elementor-64 .bw-about-value{background:#fff;border:1px solid #dae5ef;border-radius:16px;padding:28px 22px!important;align-items:center;gap:16px;box-shadow:0 8px 24px #021a3508}
.elementor-64 .bw-about-value .elementor-icon{color:#092b82;font-size:34px}
.elementor-64 .bw-about-value .elementor-heading-title{font-size:18px}
.elementor-64 .bw-about-value p{font-size:14px}
.elementor-64 .bw-about-commitment{background:linear-gradient(#021a35d9,#021a35ed),url(https://brainwaves-grp.com/wp-content/uploads/2026/09/iStock-1132687061.jpg) center/cover no-repeat}
.elementor-64 .bw-about-commitment .elementor-heading-title,.elementor-64 .bw-about-commitment p{color:#fff}
.elementor-64 .bw-about-actions{flex-direction:row;justify-content:center;gap:16px;margin-top:8px!important}
.elementor-64 .bw-about-button .elementor-button{background:#087bff;color:white;border:1px solid #087bff;border-radius:30px;padding:15px 26px;font:600 16px/1.4 Montserrat,sans-serif}
.elementor-64 .bw-about-outline .elementor-button{background:transparent;border-color:#fff}
.elementor-64 .bw-about-button .elementor-button:hover{background:#092b82}
@media(max-width:1024px){.elementor-64 .bw-about-story-grid{gap:32px;grid-template-columns:1fr 1fr}.elementor-64 .bw-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-64 .bw-about-section{padding:48px 20px}.elementor-64 .bw-about-story{padding-top:56px}.elementor-64 .bw-about-story-grid{grid-template-columns:1fr;gap:32px}.elementor-64 .bw-about-section .elementor-heading-title{font-size:26px}.elementor-64 .bw-about-section .bw-about-kicker .elementor-heading-title{font-size:16px}.elementor-64 .bw-about-values-grid{grid-template-columns:1fr}.elementor-64 .bw-about-value .elementor-heading-title{font-size:18px}.elementor-64 .bw-about-actions{flex-direction:column;width:100%}.elementor-64 .bw-about-button,.elementor-64 .bw-about-button a{width:100%}.elementor-64 .bw-about-photo-pair{gap:12px}}


@media(min-width:1025px){
.elementor-64 .bw-about-story-grid{position:relative;grid-template-columns:1.15fr 1fr;align-items:stretch}
.elementor-64 .bw-about-photos{position:absolute;top:0;bottom:0;right:0;width:calc((100% - 52px)/2.15);height:100%;gap:20px}
.elementor-64 .bw-about-portrait{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:16px}
.elementor-64 .bw-about-portrait img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}
.elementor-64 .bw-about-photo-pair{flex-shrink:0}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-64 .bw-about-story-grid{grid-template-columns:1fr;gap:32px}
.elementor-64 .bw-about-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.elementor-64 .bw-about-photo-pair{grid-template-columns:1fr 1fr;gap:14px}
}
.elementor-64 .bw-about-value .elementor-icon svg{fill:#092b82}
.elementor-64 .bw-about-credit a{color:#087bff}


.elementor-64 .bw-about-story{gap:36px}
.elementor-64 .bw-about-story-grid{max-width:1280px;width:100%;align-items:center;position:relative}
.elementor-64 .bw-about-photos{position:static!important;width:100%!important;height:auto!important;display:flex!important}
.elementor-64 .bw-about-portrait{position:relative;flex:none!important;min-height:0;overflow:hidden;width:100%}
.elementor-64 .bw-about-portrait img{position:static!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center!important}
.elementor-64 .bw-about-story-second>.bw-about-photo-pair{width:100%}
@media(max-width:1024px){.elementor-64 .bw-about-story-grid{grid-template-columns:1fr}.elementor-64 .bw-about-photos{max-width:620px;margin:0 auto!important}.elementor-64 .bw-about-story-second>.bw-about-photo-pair{max-width:620px;margin:0 auto!important}.elementor-64 .bw-about-photo-pair{grid-template-columns:1fr 1fr}}

.elementor-64 .bw-about-section .bw-about-story-grid{margin-left:auto!important;margin-right:auto!important}
@media(min-width:1025px){.elementor-64 .bw-about-section .bw-about-story-grid{align-items:center!important}.elementor-64 .bw-about-story-grid>.bw-about-story-copy{align-self:center!important;justify-content:center!important;height:auto!important}.elementor-64 .bw-about-story-grid>.bw-about-photos,.elementor-64 .bw-about-story-grid>.bw-about-photo-pair{align-self:center!important}}

.elementor-64 .bw-about-story-grid>.bw-about-story-copy{gap:18px!important}
.elementor-64 .bw-about-story-grid>.bw-about-photos{position:static!important;height:auto!important;gap:20px!important}
.elementor-64 .bw-about-story-grid .bw-about-portrait{flex:none!important}
@media(min-width:1025px){.elementor-64 .bw-about-section .bw-about-story-grid{align-items:center!important}}

.elementor-64 .bw-about-section{padding-left:100px!important;padding-right:100px!important}.elementor-64 .bw-about-section .bw-about-story-grid,.elementor-64 .bw-about-section .bw-about-inner{max-width:100%!important;width:100%!important}@media(max-width:1024px){.elementor-64 .bw-about-section{padding-left:32px!important;padding-right:32px!important}}@media(max-width:767px){.elementor-64 .bw-about-section{padding-left:20px!important;padding-right:20px!important}}/* End custom CSS */