.elementor-21 .elementor-element.elementor-element-bdbd555{--display:grid;--min-height:560px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:column;--align-items:end;--overflow:hidden;}.elementor-21 .elementor-element.elementor-element-bdbd555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0f26bd3{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a08c6c1{font-family:"Dream Orphans", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:#F1F6FC;}.elementor-21 .elementor-element.elementor-element-204a515{font-family:"Syne", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-9dc7245 );}.elementor-21 .elementor-element.elementor-element-7a3eead{color:var( --e-global-color-0840dc9 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-ad4b01f{--display:flex;--min-height:64px;--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:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF0F;--border-color:#FFFFFF0F;--padding-top:1.1rem;--padding-bottom:1.1rem;--padding-left:0.3rem;--padding-right:0.3rem;}.elementor-21 .elementor-element.elementor-element-ad4b01f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ad4b01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc7245 );}.elementor-21 .elementor-element.elementor-element-a8c3be5{font-family:"Syne", Sans-serif;font-size:1.9rem;font-weight:300;line-height:1.8em;color:#0C3D40;}.elementor-21 .elementor-element.elementor-element-a4c1905{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--grid-auto-flow:column;--align-items:start;--padding-top:7rem;--padding-bottom:7rem;--padding-left:5rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-a4c1905:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a4c1905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e4484cf .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.45em;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:0.22rem;}.elementor-21 .elementor-element.elementor-element-83e0ef9{font-family:"Dream Orphans", Sans-serif;font-size:1.65rem;font-weight:300;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-2604cfd{font-family:"Syne", Sans-serif;font-size:1.15rem;font-weight:300;line-height:1.3em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-92369d0{font-family:"Syne", Sans-serif;font-size:1.15rem;font-weight:300;line-height:1.3em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-bcb184a{font-family:"Syne Regular", Sans-serif;font-size:1.1rem;font-weight:300;font-style:italic;line-height:1em;}.elementor-21 .elementor-element.elementor-element-4d2e475{font-family:"Syne", Sans-serif;font-size:1.15rem;font-weight:300;line-height:1.3em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-6271004{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-6271004:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6271004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-b1e61de{font-family:"Dream Orphans Bold", Sans-serif;font-size:18rem;font-weight:700;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-a1ff1a4{text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.05rem;color:#DEE6F2E6;}.elementor-21 .elementor-element.elementor-element-2b8d9b9{font-family:"Dream Orphans Bold", Sans-serif;font-size:18rem;font-weight:700;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-d9b3ccd{text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.05rem;color:#DEE6F2E6;}.elementor-21 .elementor-element.elementor-element-0a6dead{font-family:"Dream Orphans Bold", Sans-serif;font-size:18rem;font-weight:700;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-60b82cd{text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.05rem;color:#DEE6F2E6;}.elementor-21 .elementor-element.elementor-element-3ffc938{font-family:"Dream Orphans Bold", Sans-serif;font-size:18rem;font-weight:700;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-57f258c{text-align:center;font-family:"Barlow Condensed", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.05rem;color:#DEE6F2E6;}.elementor-21 .elementor-element.elementor-element-ff33055{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ff33055:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ff33055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc7245 );}.elementor-21 .elementor-element.elementor-element-1d6c541{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-1d6c541 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.45em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.17em;color:var( --e-global-color-b8bfc06 );}.elementor-21 .elementor-element.elementor-element-7795cf9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.05em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-d4084fb{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-6c62c3d{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-bb23830{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-05773cc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-26c578d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-26c578d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-3579b98{font-family:"Syne", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-6a2ce1d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2203fcb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-2203fcb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-698cf6a{font-family:"Syne", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-8f1a126{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b8d9c4e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-b8d9c4e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-5403106{font-family:"Syne", Sans-serif;font-size:0.85rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-8e2aaa0{--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:center;--align-items:stretch;--overflow:hidden;--overlay-opacity:0.81;--padding-top:7rem;--padding-bottom:7rem;--padding-left:5.25rem;--padding-right:5.25rem;}.elementor-21 .elementor-element.elementor-element-8e2aaa0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-8e2aaa0::before, .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8e2aaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #30CED90F 115%, #15C5DD 110%);}.elementor-21 .elementor-element.elementor-element-e0c5803{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-e0c5803 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.78rem;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.28rem;color:var( --e-global-color-0840dc9 );}.elementor-21 .elementor-element.elementor-element-136b7d4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;}.elementor-21 .elementor-element.elementor-element-5446f02{font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-8d466a1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-21 .elementor-element.elementor-element-e074ec0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:column;--justify-items:stretch;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-21 .elementor-element.elementor-element-e074ec0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e074ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-965b879 );}.elementor-21 .elementor-element.elementor-element-0940d9e{--display:grid;--e-con-grid-template-columns:11fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--align-items:start;}.elementor-21 .elementor-element.elementor-element-6f6f30c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 00.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-6f6f30c .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.88rem;font-weight:700;font-style:normal;letter-spacing:0.22rem;}.elementor-21 .elementor-element.elementor-element-bea9e5e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1em;letter-spacing:0.48rem;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-9cb106d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:600;line-height:1.2em;letter-spacing:0.06rem;}.elementor-21 .elementor-element.elementor-element-f795a84{font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-eaf3629{text-align:start;font-family:"Barlow Condensed", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-3ce3635{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-fa5a280{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-fa5a280 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.48em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.22rem;}.elementor-21 .elementor-element.elementor-element-1e204fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1em;letter-spacing:0.48rem;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-3fb9584{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.99rem;font-weight:600;line-height:1.8em;letter-spacing:0.06rem;}.elementor-21 .elementor-element.elementor-element-c84d45c{font-family:"Syne", Sans-serif;font-size:0.94rem;font-weight:300;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-616b750{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-616b750 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.48em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.22rem;}.elementor-21 .elementor-element.elementor-element-5178088{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1em;letter-spacing:0.48rem;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-7dca42e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.99rem;font-weight:600;line-height:1.8em;letter-spacing:0.06rem;}.elementor-21 .elementor-element.elementor-element-1f94c7d{font-family:"Syne", Sans-serif;font-size:0.94rem;font-weight:300;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-9d73036{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-06cedb8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-06cedb8 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.48em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.22rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b1d3064{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1em;letter-spacing:0.48rem;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-96869e1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.99rem;font-weight:600;line-height:1.8em;letter-spacing:0.06rem;}.elementor-21 .elementor-element.elementor-element-c01b35c{font-family:"Syne", Sans-serif;font-size:0.94rem;font-weight:300;line-height:1.6em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-2024334{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1.5px;}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.35rem/2);}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.35rem/2);}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-item > a{font-family:"Barlow Condensed", Sans-serif;font-size:0.96rem;font-weight:600;line-height:0.72em;letter-spacing:0.04rem;}.elementor-21 .elementor-element.elementor-element-2024334 .elementor-icon-list-text{color:var( --e-global-color-9dc7245 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-850edc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-850edc8 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.48em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.22rem;color:var( --e-global-color-da49cbe );}.elementor-21 .elementor-element.elementor-element-85d1b31{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1em;letter-spacing:0.48rem;color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-9db718d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.99rem;font-weight:600;line-height:1.8em;letter-spacing:0.06rem;}.elementor-21 .elementor-element.elementor-element-b749e6c{font-family:"Syne", Sans-serif;font-size:0.94rem;font-weight:300;line-height:1.6em;}.elementor-21 .elementor-element.elementor-element-92d6eff{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1.5px;}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.35rem/2);}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.35rem/2);}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.35rem/2);}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-icon i{color:var( --e-global-color-da49cbe );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-icon svg{fill:var( --e-global-color-da49cbe );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-item > a{font-family:"Barlow Condensed", Sans-serif;font-size:0.96rem;font-weight:600;line-height:0.72em;letter-spacing:0.04rem;}.elementor-21 .elementor-element.elementor-element-92d6eff .elementor-icon-list-text{color:var( --e-global-color-9dc7245 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3dd7f95{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:column;--padding-top:7rem;--padding-bottom:7rem;--padding-left:5rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-3dd7f95:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3dd7f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-ce0b0e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-ce0b0e9 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.48em;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.22rem;color:var( --e-global-color-b8bfc06 );}.elementor-21 .elementor-element.elementor-element-e484c50{color:var( --e-global-color-947b213 );}.elementor-21 .elementor-element.elementor-element-c7038ad{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-6deced4{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Syne", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5em;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-a569e84{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9e6aaed{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-933da68{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-33ae46d{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1653eb2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-1653eb2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1653eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc7245 );}.elementor-21 .elementor-element.elementor-element-8590de1 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.98rem;font-weight:700;font-style:normal;line-height:1.1em;color:var( --e-global-color-0cca270 );}.elementor-21 .elementor-element.elementor-element-e2c8b60{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-547c0ce{text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3em;letter-spacing:0.12rem;color:var( --e-global-color-0186e4a );}.elementor-21 .elementor-element.elementor-element-266361b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-a5d7dc4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-42525d0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-42525d0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-366a39b{font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-f1c7a0b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7b7ef02{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-7b7ef02 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-94ad679{font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-d054dc1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Dream Orphans Bold", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-19a7dfc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-21 .elementor-element.elementor-element-19a7dfc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-b90cf16{font-family:"Syne", Sans-serif;font-size:0.88rem;font-weight:300;line-height:1.75em;color:var( --e-global-color-a7c39a5 );}.elementor-21 .elementor-element.elementor-element-7955755{background-color:var( --e-global-color-b2babf2 );border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-c03f110 );font-family:"Syne", Sans-serif;font-size:1.15rem;font-weight:300;font-style:italic;line-height:1em;color:var( --e-global-color-0186e4a );}.elementor-21 .elementor-element.elementor-element-a31acbf{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#0000000F;--border-color:#0000000F;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-a31acbf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a31acbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-1fc848d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Syne Mono", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:0.22em;letter-spacing:0.22rem;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-09e0635{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-21 .elementor-element.elementor-element-b287273{--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;--align-items:center;--padding-top:6rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:6rem;}.elementor-21 .elementor-element.elementor-element-b287273:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b287273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-965b879 );}.elementor-21 .elementor-element.elementor-element-2e8172d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-2e8172d .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.78rem;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.28rem;color:var( --e-global-color-0840dc9 );}.elementor-21 .elementor-element.elementor-element-40993f0 .elementor-heading-title{font-family:"Dream Orphans", Sans-serif;font-size:2rem;font-weight:700;font-style:normal;line-height:1.1em;}.elementor-21 .elementor-element.elementor-element-3244a42{text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3em;letter-spacing:0.12rem;color:var( --e-global-color-cd9a64a );}.elementor-21 .elementor-element.elementor-element-2f7f2b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0A0A0A12;--border-color:#0A0A0A12;}.elementor-21 .elementor-element.elementor-element-52fc126{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-0840dc9 );}.elementor-21 .elementor-element.elementor-element-54a6c91{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-287902e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-04e55c5{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-21 .elementor-element.elementor-element-04e55c5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-bd26afa{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-0840dc9 );}.elementor-21 .elementor-element.elementor-element-b57eb34{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-0e46f1e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-6389982{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-21 .elementor-element.elementor-element-6389982 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-78ec818{font-family:"Syne", Sans-serif;font-size:3.5rem;font-weight:300;line-height:1.8em;color:var( --e-global-color-0840dc9 );}.elementor-21 .elementor-element.elementor-element-ad06dc2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-family:"Syne", Sans-serif;font-size:0.95rem;font-weight:300;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-d5b4fac .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.72rem;font-weight:700;font-style:normal;line-height:0.14em;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-5771cca{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-21 .elementor-element.elementor-element-5771cca .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:0.78rem;font-weight:400;font-style:normal;letter-spacing:0.1em;color:var( --e-global-color-7c05ecf );}.elementor-21 .elementor-element.elementor-element-38cb009{--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:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000021;--border-color:#00000021;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-38cb009:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-38cb009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-0a879f1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Syne Mono", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:0.22em;letter-spacing:0.22rem;color:var( --e-global-color-66edcea );}.elementor-21 .elementor-element.elementor-element-82b6c26{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-21 .elementor-element.elementor-element-b6fc75f{--display:grid;--e-con-grid-template-columns:11fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--align-items:center;--padding-top:7rem;--padding-bottom:7rem;--padding-left:5rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-b6fc75f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b6fc75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc7245 );}.elementor-21 .elementor-element.elementor-element-3bc4447{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-3bc4447 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.78rem;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.28rem;color:var( --e-global-color-0cca270 );}.elementor-21 .elementor-element.elementor-element-49facea{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.8em;letter-spacing:0.02rem;color:var( --e-global-color-a21a36f );}.elementor-21 .elementor-element.elementor-element-7a1c2c5{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;letter-spacing:0.12rem;color:var( --e-global-color-0186e4a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-21 .elementor-element.elementor-element-5e5408b .elementor-button{background-color:#6B4CF700;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-947b213 );color:var( --e-global-color-947b213 );border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5e5408b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-5e5408b .elementor-button:focus{background-color:#36C1CC00;}.elementor-21 .elementor-element.elementor-element-a95bf57 .elementor-button{background-color:#6B4CF700;font-family:"Barlow Condensed", Sans-serif;font-size:0.86rem;font-weight:700;line-height:0.87em;letter-spacing:0.12rem;fill:var( --e-global-color-a21a36f );color:var( --e-global-color-a21a36f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a95bf57 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-a95bf57 .elementor-button:focus{color:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-a95bf57 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-a95bf57 .elementor-button:focus svg{fill:var( --e-global-color-115ca45 );}.elementor-21 .elementor-element.elementor-element-2b132b1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-2b132b1 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:0.85rem;font-weight:700;font-style:normal;line-height:1em;letter-spacing:0.12rem;color:var( --e-global-color-0cca270 );}.elementor-21 .elementor-element.elementor-element-fc29efb{font-family:"Syne", Sans-serif;font-size:1.8rem;font-weight:700;color:var( --e-global-color-0186e4a );}.elementor-21 .elementor-element.elementor-element-fc29efb a{color:var( --e-global-color-b8bfc06 );}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115ca45 );}:root{--page-title-display:none;}body.elementor-page-21{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-bdbd555{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a08c6c1{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a8c3be5{line-height:0.2em;}.elementor-21 .elementor-element.elementor-element-a4c1905{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-e4484cf .elementor-heading-title{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-83e0ef9{font-size:1px;}.elementor-21 .elementor-element.elementor-element-6271004{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-ff33055{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-bb23830{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-8d466a1{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e074ec0{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-0940d9e{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-3ce3635{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-9d73036{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-3dd7f95{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-547c0ce{font-size:1.15rem;}.elementor-21 .elementor-element.elementor-element-266361b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-366a39b{font-size:0.55em;line-height:1.3em;}.elementor-21 .elementor-element.elementor-element-94ad679{font-size:0.55em;line-height:1.3em;}.elementor-21 .elementor-element.elementor-element-b90cf16{font-size:0.55em;line-height:1.3em;}.elementor-21 .elementor-element.elementor-element-09e0635{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2f7f2b9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-38cb009{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-82b6c26{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-b6fc75f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21 .elementor-element.elementor-element-5e5408b{padding:.5rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-a95bf57{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-bdbd555{--width:280px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a4c1905{--content-width:529px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21 .elementor-element.elementor-element-6271004{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-ff33055{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-1d6c541 .elementor-heading-title{font-size:0.5em;}.elementor-21 .elementor-element.elementor-element-bb23830{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-8e2aaa0{--content-width:300px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-8d466a1{--width:320px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e074ec0{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-0940d9e{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-eaf3629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:1.32rem;line-height:1em;}.elementor-21 .elementor-element.elementor-element-3ce3635{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-9d73036{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-b1d3064{font-size:2.6rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-3dd7f95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-1653eb2{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-266361b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-a31acbf{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-1fc848d{font-size:1rem;line-height:1.05em;}.elementor-21 .elementor-element.elementor-element-09e0635{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-b287273{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-2e8172d .elementor-heading-title{font-size:1rem;}.elementor-21 .elementor-element.elementor-element-40993f0 .elementor-heading-title{font-size:1.5rem;}.elementor-21 .elementor-element.elementor-element-2f7f2b9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-04e55c5 .elementor-heading-title{font-size:0.75rem;}.elementor-21 .elementor-element.elementor-element-6389982 .elementor-heading-title{font-size:0.8rem;line-height:0.5em;}.elementor-21 .elementor-element.elementor-element-38cb009{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-21 .elementor-element.elementor-element-82b6c26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-b6fc75f{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21 .elementor-element.elementor-element-5e5408b{padding:0rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-5e5408b .elementor-button{font-size:0.8rem;}.elementor-21 .elementor-element.elementor-element-fc29efb{line-height:0.8em;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-266361b{--width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-266361b{--width:500px;}}/* Start custom CSS for heading, class: .elementor-element-2e8172d */elementor-heading-title{justify-content:center;}/* End custom CSS */
/* Start custom CSS *//* ══════════════════════════════════════════════════════════ BCD ABOUT PAGE — Page Settings → Custom CSS /about · Elementor v4 · Light-primary page Version: 1.0 · April 2026 Based on: BCD_AboutPage_Mockup_v3.html ══════════════════════════════════════════════════════════ */ /* ─────────────────────────────────────────────────────────── ADD THIS TO SITE SETTINGS → CUSTOM CSS (alongside eyebrows) bcd-eyebrow-harbor — for eyebrows on light/white backgrounds ─────────────────────────────────────────────────────────── */ .bcd-eyebrow-harbor .elementor-heading-title { display: flex; align-items: center; gap: 0.65rem; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.68rem; letter-spacing: 0.28em; text-transform: uppercase; color: #0c9aa3; } .bcd-eyebrow-harbor .elementor-heading-title::before { content: ''; display: block; width: 24px; height: 1px; background: #0c9aa3; flex-shrink: 0; } /* ─────────────────────────────────────────────────────────── S1 HERO ─────────────────────────────────────────────────────────── */ .about-hero-section { min-height: 560px; overflow: hidden; } .about-hero-glow { /* Applied to the section as Additional Background (Gradient overlay) */ background: radial-gradient(circle 700px at -15% -35%, rgba(48,206,217,0.06) 0%, transparent 65%); pointer-events: none; } .about-hero-kicker { font-family: 'Barlow Condensed', sans-serif; font-weight: 600; font-size: 0.72rem; letter-spacing: 0.22em; text-transform: uppercase; color: #30ced9; display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1.5rem; } .about-hero-kicker::before { content: ''; display: inline-block; width: 28px; height: 1px; background: #30ced9; flex-shrink: 0; } .about-hero-h1 { font-family: 'Archivo Black', sans-serif; font-size: clamp(2.8rem, 4.5vw, 4.5rem) !important; line-height: 1.0; color: #ffffff; margin-bottom: 1.5rem; } .about-hero-h1 em { font-style: normal; color: #30ced9; } .about-hero-sub { font-size: 1.05rem; color: #b8c4d4; max-width: 480px; line-height: 1.8; font-weight: 300; margin-bottom: 2rem; } .about-hero-sig { font-family: 'Hurricane', cursive; font-size: 2rem; color: #30ced9; opacity: 0.7; line-height: 1; } .about-hero-photo-container { position: relative; height: 480px; display: flex; align-items: flex-end; } .about-hero-photo-box { width: 100%; height: 100%; background: #140d2b; border: 1px solid rgba(48,206,217,0.2); position: relative; overflow: hidden; } /* Diagonal grid texture on hero photo box */ .about-hero-photo-box::before { content: ''; position: absolute; inset: 0; background: repeating-linear-gradient( 45deg, transparent, transparent 38px, rgba(48,206,217,0.025) 38px, rgba(48,206,217,0.025) 39px ); pointer-events: none; } /* Corner brackets */ .bcd-corner-tl { position: absolute; top: 1.25rem; left: 1.25rem; width: 36px; height: 36px; border-top: 2px solid #30ced9; border-left: 2px solid #30ced9; opacity: 0.45; pointer-events: none; } .bcd-corner-br { position: absolute; bottom: 1.25rem; right: 1.25rem; width: 36px; height: 36px; border-bottom: 2px solid #30ced9; border-right: 2px solid #30ced9; opacity: 0.45; pointer-events: none; } /* ─────────────────────────────────────────────────────────── S2 CREDENTIAL STRIP ─────────────────────────────────────────────────────────── */ .about-cred-strip { background: #d1edf1; border-bottom: 1px solid #a1dae2; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 0; } .about-cred-item { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.7rem; letter-spacing: 0.16em; text-transform: uppercase; color: #0c3d40; padding: 0.3rem 1.5rem; position: relative; white-space: nowrap; } .about-cred-item:not(:last-child)::after { content: '·'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #30ced9; font-size: 1.1rem; } /* ─────────────────────────────────────────────────────────── S3 THE STORY ─────────────────────────────────────────────────────────── */ .about-story-photo-main { width: 100%; aspect-ratio: 3/4; background: #f0f4ff; border: 1px solid #ccd2d6; position: relative; overflow: hidden; } .about-story-photo-accent { position: absolute; bottom: -2rem; right: -2rem; width: 180px; aspect-ratio: 1/1; background: #d1edf1; border: 2px solid #a1dae2; display: flex; align-items: center; justify-content: center; z-index: 2; } .about-story-h2 { font-family: 'Archivo Black', sans-serif; font-size: clamp(1.9rem, 2.8vw, 3rem) !important; line-height: 1.05; color: #07050f; margin-bottom: 1.75rem; } .about-story-h2 em { font-style: normal; color: #0c9aa3; } .about-story-pullquote { border-left: 3px solid #30ced9; padding: 1.25rem 1.75rem; margin: 2rem 0; background: #30ced93f; } .about-story-pullquote p { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 1.2rem; line-height: 1.45; color: #0c3d40; } /* ─────────────────────────────────────────────────────────── S4 IMPACT BAR ─────────────────────────────────────────────────────────── */ .about-impact-bar { position: relative; } .about-impact-bar::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #30ced9, transparent); } .about-impact-bar::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(48,206,217,0.2), transparent); } .about-impact-number { font-family: 'Archivo Black', sans-serif; font-size: clamp(2.5rem, 4vw, 4rem) !important; color: #30ced9; line-height: 1; margin-bottom: 0.5rem; } .about-impact-label { font-family: 'Barlow Condensed', sans-serif; font-weight: 600; font-size: 0.75rem; letter-spacing: 0.14em; text-transform: uppercase; color: #b8c4d4; line-height: 1.5; } /* ─────────────────────────────────────────────────────────── S5 THE ETHOS ─────────────────────────────────────────────────────────── */ .about-ethos-h2 { font-family: 'Archivo Black', sans-serif; font-size: clamp(2rem, 3vw, 3rem) !important; line-height: 1.05; color: #07050f; margin-bottom: 2rem; } .about-ethos-h2 em { font-style: normal; color: #0c9aa3; } .about-ethos-card { background: #ffffff; padding: 2rem 1.75rem; border-top: 3px solid #30ced9; } .about-ethos-card.mustard { border-top-color: #e5d704; } .about-ethos-icon { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 2rem; color: #30ced9; line-height: 1; margin-bottom: 1rem; opacity: 0.4; } .about-ethos-card.mustard .about-ethos-icon { color: #e5d704; } /* ─────────────────────────────────────────────────────────── S6 FRAMEWORKS ─────────────────────────────────────────────────────────── */ .about-frameworks-section { position: relative; overflow: hidden; } .about-frameworks-glow { /* Additional BG glow — add as 2nd background on the section */ background: radial-gradient(circle 600px at 115% 110%, rgba(48,206,217,0.06) 0%, transparent 65%); pointer-events: none; } .about-fw-card { background: #140d2b; padding: 2.25rem; border-left: 3px solid #30ced9; } .about-fw-card.violet { border-left-color: #6b4cf7; } .about-fw-card.mustard { border-left-color: #e5d704; } .about-fw-kicker { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.62rem; letter-spacing: 0.22em; text-transform: uppercase; color: #30ced9; margin-bottom: 0.75rem; } .about-fw-card.violet .about-fw-kicker { color: #a590ff; } .about-fw-card.mustard .about-fw-kicker { color: #e5d704; } .about-fw-acronym { font-family: 'Archivo Black', sans-serif; font-size: 1.6rem; color: #ffffff; margin-bottom: 0.4rem; line-height: 1.1; } .about-fw-full-name { font-family: 'Barlow Condensed', sans-serif; font-size: 0.78rem; font-weight: 600; letter-spacing: 0.06em; color: #b8c4d4; margin-bottom: 1rem; } .about-fw-desc { font-size: 0.87rem; color: #b8c4d4; line-height: 1.75; font-weight: 300; } .about-fw-step { display: flex; align-items: center; gap: 0.75rem; font-family: 'Barlow Condensed', sans-serif; font-size: 0.8rem; font-weight: 600; color: #b8c4d4; letter-spacing: 0.04em; padding: 0.4rem 0; } .about-fw-step-dot { width: 6px; height: 6px; background: #30ced9; flex-shrink: 0; } .about-fw-card.violet .about-fw-step-dot { background: #a590ff; } .about-fw-card.mustard .about-fw-step-dot { background: #e5d704; } /* RADAR card — full width 2-col internal grid */ .about-fw-radar-card { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: center; } /* ─────────────────────────────────────────────────────────── S7 THE BCD PROMISE ─────────────────────────────────────────────────────────── */ .about-promise-photo { width: 100%; aspect-ratio: 3/4; background: #f0f4ff; border: 1px solid #ccd2d6; position: relative; overflow: hidden; } .about-promise-badge { position: absolute; top: -1.5rem; right: -1.5rem; background: #e5d704; padding: 1.5rem; font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 0.7rem; letter-spacing: 0.12em; text-transform: uppercase; color: #07050f; text-align: center; line-height: 1.5; z-index: 2; } .about-promise-h2 { font-family: 'Archivo Black', sans-serif; font-size: clamp(1.9rem, 2.8vw, 2.9rem) !important; line-height: 1.05; color: #07050f; margin-bottom: 1.75rem; } .about-promise-check { width: 20px; height: 20px; background: #d1edf1; border: 1.5px solid #a1dae2; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 2px; font-family: 'Barlow Condensed', sans-serif; font-size: 0.7rem; font-weight: 700; color: #0c9aa3; } /* ─────────────────────────────────────────────────────────── S8 WHO WE SERVE ─────────────────────────────────────────────────────────── */ .about-wws-card { background: #ffffff; padding: 2rem 1.75rem; border-top: 3px solid #30ced9; } .about-wws-card.mustard { border-top-color: #e5d704; } .about-wws-icon { font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 1.6rem; color: #0c9aa3; line-height: 1; margin-bottom: 1rem; opacity: 0.4; } .about-not-fit { background: #d1edf1; border-left: 3px solid #a1dae2; padding: 2rem 2.5rem; } .about-nf-label { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.65rem; letter-spacing: 0.2em; text-transform: uppercase; color: #0c3d40; margin-bottom: 0.75rem; } /* ─────────────────────────────────────────────────────────── S9 PARTNERS ─────────────────────────────────────────────────────────── */ .about-partner-chip { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: #252626; border: 1px solid #ccd2d6; padding: 0.6rem 1.4rem; opacity: 0.65; transition: opacity 0.2s; } .about-partner-chip:hover { opacity: 1; } /* ─────────────────────────────────────────────────────────── S10 CLIENT RESULTS ─────────────────────────────────────────────────────────── */ .about-results-section { position: relative; } .about-results-section::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #30ced9, transparent); } .about-result-card { background: #0b0614; padding: 2.25rem; border-bottom: 2px solid #30ced9; } .about-result-quote-mark { font-family: 'Archivo Black', sans-serif; font-size: 3rem; color: #30ced9; line-height: 0.8; margin-bottom: 1rem; opacity: 0.35; } /* ─────────────────────────────────────────────────────────── S11 MEDIA BAR ─────────────────────────────────────────────────────────── */ .about-media-logo { font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.1em; text-transform: uppercase; color: #252626; border: 1px solid #ccd2d6; padding: 0.55rem 1.3rem; opacity: 0.65; } /* ─────────────────────────────────────────────────────────── S12 BOTTOM CTA ─────────────────────────────────────────────────────────── */ .about-cta-h2 { font-family: 'Archivo Black', sans-serif; font-size: clamp(2rem, 3vw, 3rem) !important; line-height: 1.05; color: #07050f; margin-bottom: 1.25rem; } .about-cta-h2 em { font-style: normal; color: #0c9aa3; } .about-cta-right-box { background: #ffffff; padding: 2.5rem; border-top: 3px solid #30ced9; border-right: 1px solid #ccd2d6; border-bottom: 1px solid #ccd2d6; border-left: 1px solid #ccd2d6; } .about-cta-item-dot { width: 8px; height: 8px; background: #30ced9; flex-shrink: 0; margin-top: 22px; } /* ─────────────────────────────────────────────────────────── BUTTONS (light-background variants) ─────────────────────────────────────────────────────────── */ .bcd-btn-primary-about { background: #30ced9; color: #07050f; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.88rem; letter-spacing: 0.1em; text-transform: uppercase; padding: .5rem 2.25rem; border: none; border-radius: 0; transition: background 0.2s; } .bcd-btn-primary-about:hover { background: #29afb8; } .bcd-btn-outline-dark { background: transparent; color: #07050f; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: 0.88rem; letter-spacing: 0.1em; text-transform: uppercase; padding: .5rem 2.25rem; border: 1.5px solid #07050f; border-radius: 0; transition: .2s; } .bcd-btn-outline-dark:hover { background: #07050f; color: #f0f4ff; } /* ─────────────────────────────────────────────────────────── MOBILE RESPONSIVE — all multi-col → 1-col at 768px ─────────────────────────────────────────────────────────── */ @media (max-width: 768px) { .about-hero-section .e-con-full { grid-template-columns: 1fr !important; } .about-story-section .e-con-full { grid-template-columns: 1fr !important; } .about-promise-section .e-con-full { grid-template-columns: 1fr !important; } .about-cta-section .e-con-full { grid-template-columns: 1fr !important; } .about-impact-bar .e-con-full { grid-template-columns: 1fr 1fr !important; } .about-ethos-grid .e-con-full { grid-template-columns: 1fr !important; } .about-frameworks-grid .e-con-full { grid-template-columns: 1fr !important; } .about-fw-radar-card { grid-template-columns: 1fr !important; } .about-wws-grid .e-con-full { grid-template-columns: 1fr !important; } .about-results-grid .e-con-full { grid-template-columns: 1fr !important; } .about-story-photo-accent { display: none; } .about-promise-badge { display: none; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Orphans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff2') format('woff2'),
		url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Syne Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bklyncustomdesigns.com/wp-content/uploads/SyneMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Syne Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bklyncustomdesigns.com/wp-content/uploads/Syne-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Orphans Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Bold.woff2') format('woff2'),
		url('https://sand.bklyncustomdesigns.com/wp-content/uploads/DreamOrphans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */