.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-widget_wfho0eh6t .elementor-counter{flex-direction:column-reverse;}.elementor-6 .elementor-element.elementor-element-widget_wfho0eh6t .elementor-counter-number-wrapper{color:#17232E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1em;}.elementor-6 .elementor-element.elementor-element-widget_wfho0eh6t .elementor-counter-title{color:#17232E;font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.elementor-6 .elementor-element.elementor-element-widget_ssugtw1ts .elementor-counter{flex-direction:column-reverse;}.elementor-6 .elementor-element.elementor-element-widget_ssugtw1ts .elementor-counter-number-wrapper{color:#17232E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1em;}.elementor-6 .elementor-element.elementor-element-widget_ssugtw1ts .elementor-counter-title{color:#17232E;font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.elementor-6 .elementor-element.elementor-element-widget_0nak4mntn .elementor-counter{flex-direction:column-reverse;}.elementor-6 .elementor-element.elementor-element-widget_0nak4mntn .elementor-counter-number-wrapper{color:#17232E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1em;}.elementor-6 .elementor-element.elementor-element-widget_0nak4mntn .elementor-counter-title{color:#17232E;font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.elementor-6 .elementor-element.elementor-element-widget_pak7c4ws9 .elementor-counter{flex-direction:column-reverse;}.elementor-6 .elementor-element.elementor-element-widget_pak7c4ws9 .elementor-counter-number-wrapper{color:#17232E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1em;}.elementor-6 .elementor-element.elementor-element-widget_pak7c4ws9 .elementor-counter-title{color:#17232E;font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-icon i{color:#42BDE8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-icon svg{fill:#42BDE8;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-text{color:#CBD5E1;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-icon i{color:#42BDE8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-icon svg{fill:#42BDE8;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-text{color:#CBD5E1;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-icon i{color:#42BDE8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-icon svg{fill:#42BDE8;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-text{color:#CBD5E1;transition:color 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms .elementor-icon{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_q1r0lr7ms .elementor-icon svg{height:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_5o94h2s51.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_5o94h2s51.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51 .elementor-icon{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_5o94h2s51 .elementor-icon svg{height:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_hlla3czx0.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_hlla3czx0.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0 .elementor-icon{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_hlla3czx0 .elementor-icon svg{height:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_fs51yeph1.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_fs51yeph1.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1 .elementor-icon{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_fs51yeph1 .elementor-icon svg{height:1.5rem;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb .elementor-icon{font-size:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_3g6nqrqgb .elementor-icon svg{height:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2 .elementor-icon{font-size:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_lbugjvtn2 .elementor-icon svg{height:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs .elementor-icon{font-size:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_tgv7ytxvs .elementor-icon svg{height:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs.elementor-view-stacked .elementor-icon{background-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_wguegfoxs.elementor-view-default .elementor-icon{color:#42BDE8;border-color:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-widget_wguegfoxs.elementor-view-default .elementor-icon svg{fill:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs .elementor-icon{font-size:1.8rem;}.elementor-6 .elementor-element.elementor-element-widget_wguegfoxs .elementor-icon svg{height:1.8rem;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2 .elementor-icon-list-icon i{color:#F6C945;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2 .elementor-icon-list-icon svg{fill:#F6C945;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;}.elementor-6 .elementor-element.elementor-element-widget_bmkh6qgp2 .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_pa881fssc .elementor-icon-list-icon i{color:#F6C945;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_pa881fssc .elementor-icon-list-icon svg{fill:#F6C945;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_pa881fssc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_pa881fssc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_pa881fssc .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;}.elementor-6 .elementor-element.elementor-element-widget_pa881fssc .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_60136dsb4 .elementor-icon-list-icon i{color:#F6C945;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_60136dsb4 .elementor-icon-list-icon svg{fill:#F6C945;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_60136dsb4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_60136dsb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_60136dsb4 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;}.elementor-6 .elementor-element.elementor-element-widget_60136dsb4 .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox .elementor-icon-list-icon i{color:#F6C945;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox .elementor-icon-list-icon svg{fill:#F6C945;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;}.elementor-6 .elementor-element.elementor-element-widget_0ycifb4ox .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_637p5lh9t .elementor-icon-list-icon i{color:#F6C945;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_637p5lh9t .elementor-icon-list-icon svg{fill:#F6C945;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_637p5lh9t{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_637p5lh9t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_637p5lh9t .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.95rem;}.elementor-6 .elementor-element.elementor-element-widget_637p5lh9t .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:12px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-font-size:1rem;--n-tabs-title-color:#F8FAF8;--n-tabs-title-color-active:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#1F2E3D;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#42BDE8;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-widget_5h527kr7d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#17232E;}:where( .elementor-6 .elementor-element.elementor-element-widget_5h527kr7d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A3D50;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-right:2.5rem;--padding-bottom:2rem;--padding-left:2.5rem;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-icon i{color:#42BDE8;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-icon svg{fill:#42BDE8;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky{--e-icon-list-icon-size:1.15rem;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6em;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-text{color:#F8FAF8;transition:color 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:20px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-20px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group > label, .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-subgroup label{color:#F8FAF8;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group > label{font-family:"Manrope", Sans-serif;font-size:0.85rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-type-html{padding-bottom:0px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group .elementor-field, .elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-size:0.9rem;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#17232E;border-color:#2c3e50;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group .elementor-select-wrapper select{background-color:#17232E;border-color:#2c3e50;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-field-group .elementor-select-wrapper::before{color:#2c3e50;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.05rem;font-weight:700;border-style:none;border-radius:8px 8px 8px 8px;padding:1.1rem 2rem 1.1rem 2rem;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .e-form__buttons__wrapper__button-next{background-color:#42BDE8;color:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-button[type="submit"]{background-color:#42BDE8;color:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-button[type="submit"] svg *{fill:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .e-form__buttons__wrapper__button-next:hover{background-color:#F6C945;color:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-button[type="submit"]:hover{background-color:#F6C945;color:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .elementor-button[type="submit"]:hover svg *{fill:#17232E;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6 .elementor-element.elementor-element-widget_ntn2f2hjg{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-widget_wfho0eh6t .elementor-counter-number-wrapper{line-height:0.935em;}.elementor-6 .elementor-element.elementor-element-widget_wfho0eh6t .elementor-counter-title{letter-spacing:0.0425em;}.elementor-6 .elementor-element.elementor-element-widget_ssugtw1ts .elementor-counter-number-wrapper{line-height:0.935em;}.elementor-6 .elementor-element.elementor-element-widget_ssugtw1ts .elementor-counter-title{letter-spacing:0.0425em;}.elementor-6 .elementor-element.elementor-element-widget_0nak4mntn .elementor-counter-number-wrapper{line-height:0.935em;}.elementor-6 .elementor-element.elementor-element-widget_0nak4mntn .elementor-counter-title{letter-spacing:0.0425em;}.elementor-6 .elementor-element.elementor-element-widget_pak7c4ws9 .elementor-counter-number-wrapper{line-height:0.935em;}.elementor-6 .elementor-element.elementor-element-widget_pak7c4ws9 .elementor-counter-title{letter-spacing:0.0425em;}.elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_80qv5kgsg .elementor-icon-list-item > a{line-height:1.275em;}.elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_o9favtxk5 .elementor-icon-list-item > a{line-height:1.275em;}.elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_m16xhoxnl .elementor-icon-list-item > a{line-height:1.275em;}.elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-widget_g70wisrky .elementor-icon-list-item > a{line-height:1.36em;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&display=swap");
/* Superior Play Co. — homepage only */
body.elementor-page-6 { font-family: Manrope, sans-serif; background:#F8FAF8; }
.elementor-page-6 *, .elementor-page-6 *::before, .elementor-page-6 *::after { box-sizing:border-box; }
.elementor-page-6 section.e-flexbox-base { padding-inline:max(24px,calc((100% - 1320px)/2)) !important; }
.elementor-page-6 .e-heading-base { font-family:Manrope,sans-serif !important; font-weight:700 !important; }
.elementor-page-6 h2.e-heading-base { font-size:clamp(32px,4vw,54px) !important; line-height:1.1 !important; letter-spacing:-.045em !important; }
.elementor-page-6 h3.e-heading-base { font-size:clamp(22px,2vw,28px) !important; line-height:1.25 !important; letter-spacing:-.025em !important; }
.elementor-page-6 .e-paragraph-base { font-family:Manrope,sans-serif !important; font-weight:400 !important; line-height:1.7 !important; }
.elementor-page-6 .e-button-base { font-family:Manrope,sans-serif !important; font-size:15px !important; font-weight:700 !important; border-radius:10px !important; transition:background .2s,transform .2s; }
.elementor-page-6 .e-button-base:hover { transform:translateY(-2px); }
.elementor-page-6 a:focus-visible,.elementor-page-6 button:focus-visible,.elementor-page-6 input:focus-visible,.elementor-page-6 select:focus-visible { outline:3px solid #42BDE8; outline-offset:4px; }
.elementor-page-6 .e-container_ydz4kjl66-b9861e6 { gap:48px !important; padding-block:72px !important; }
.elementor-page-6 .e-container_glp3z6mer-33a81db { width:48% !important; gap:28px !important; }
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae { width:48% !important; }
.elementor-page-6 .e-widget_lucaz4iff-ca51632 { font-size:clamp(44px,5.6vw,82px) !important; }
.elementor-page-6 .e-container_ll7b8cl33-72f75e4 { flex-wrap:wrap; gap:12px !important; }
.elementor-page-6 .e-container_q7gi95y49-8dfb4dd { padding-block:32px !important; gap:16px !important; }
.elementor-page-6 .e-widget_51acvf3fv-14c4fdc { text-transform:none !important; text-align:center; }
.elementor-page-6 .elementor-widget-icon-list { display:none !important; }
.elementor-page-6 .e-container_x5vnlqpqu-1f64e11,.elementor-page-6 .e-container_bhpzazkzy-ce1c871,.elementor-page-6 .e-container_aae21nysj-fa0df7b,.elementor-page-6 .e-container_i55ek482e-f400340 { background:transparent !important; border-radius:0 !important; border-top:1px solid #D8E1E5; padding:22px 0 !important; }
.elementor-page-6 .e-container_kls8ds4fz-812280b { background:#F8FAF8; padding-block:88px !important; }
.elementor-page-6 .e-container_1djssbw79-906bc31 { gap:24px !important; flex-wrap:nowrap !important; }
.elementor-page-6 .e-container_23j8qs0l6-f50ee80 { width:42% !important; }
.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c { width:29% !important; }
.elementor-page-6 .e-container_23j8qs0l6-f50ee80,.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c { gap:22px !important; box-shadow:none !important; }
.elementor-page-6 .e-container_atcm9tfkq-ad342ea { align-self:flex-start; align-items:flex-start !important; text-align:left !important; max-width:760px !important; }
.elementor-page-6 .e-container_949osrw88-eaa3fa7 { padding-block:88px !important; }
.elementor-page-6 .e-container_cyb4pepb5-9463720 { border:none !important; align-self:center; }
.elementor-page-6 .e-container_svnmtqla0-bebbfb6,.elementor-page-6 .e-container_3ghfue1lz-205a8de,.elementor-page-6 .e-container_lwpzc5ms7-43d38d6,.elementor-page-6 .e-container_9bz28kh8t-3b2b5d9 { background:#F0F6F8 !important; border-radius:12px !important; }
.elementor-page-6 .e-container_949osrw88-eaa3fa7 h4 { color:#17232E !important; font-size:20px !important; }
.elementor-page-6 .e-container_949osrw88-eaa3fa7 p { color:#52616B !important; }
.elementor-page-6 .e-container_104ejffc9-b3c81b3 { padding-block:80px !important; scroll-margin-top:24px; }
.elementor-page-6 .e-container_a7bivkouf-81c7089 { background:#223441 !important; box-shadow:none !important; padding:32px !important; }
.elementor-page-6 .elementor-form { font-family:Manrope,sans-serif; }
.elementor-page-6 .elementor-form .elementor-field-label { color:white !important; font-size:14px !important; font-weight:600 !important; padding-bottom:8px !important; }
.elementor-page-6 .elementor-form .elementor-field-textual { background:#FFFFFF !important; color:#17232E !important; border:1px solid #CFDDE3 !important; border-radius:8px !important; min-height:50px; padding:12px 14px !important; font-size:15px !important; }
.elementor-page-6 .elementor-form input::placeholder { color:#71818C !important; opacity:1; }
.elementor-page-6 .elementor-form button { background:#42BDE8 !important; color:#17232E !important; border-radius:10px !important; min-height:54px; font-size:15px !important; font-weight:700 !important; }
@media (max-width:1024px) { .elementor-page-6 .e-container_ydz4kjl66-b9861e6 { gap:28px !important; } .elementor-page-6 .e-container_1djssbw79-906bc31 { flex-wrap:wrap !important; } .elementor-page-6 .e-container_23j8qs0l6-f50ee80 { width:100% !important; } .elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c { width:calc(50% - 12px) !important; } }
@media (max-width:767px) { .elementor-page-6 section.e-flexbox-base { padding-inline:24px !important; padding-block:48px !important; } .elementor-page-6 .e-container_ydz4kjl66-b9861e6 { flex-direction:column !important; align-items:stretch !important; gap:32px !important; } .elementor-page-6 .e-container_glp3z6mer-33a81db,.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae { width:100% !important; text-align:left !important; align-items:flex-start !important; } .elementor-page-6 .e-container_ri6tbxxgz-b3567ae { align-items:flex-start !important; } .elementor-page-6 .e-widget_zqbp78ldx-58951fb { height:340px !important; } .elementor-page-6 .e-container_q7gi95y49-8dfb4dd { padding-block:28px !important; } .elementor-page-6 .e-container_1djssbw79-906bc31 { flex-direction:column !important; } .elementor-page-6 .e-container_23j8qs0l6-f50ee80,.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c { width:100% !important; } .elementor-page-6 .e-container_a7bivkouf-81c7089 { padding:24px !important; width:100% !important; } .elementor-page-6 .elementor-form .elementor-field-group { width:100% !important; } .elementor-page-6 .e-container_4vqgl36f2-2ae1630 > div { width:100% !important; } }
@media (prefers-reduced-motion:reduce) { .elementor-page-6 .e-button-base { transition:none; } .elementor-page-6 .e-button-base:hover { transform:none; } }

/* Superior Play Co. — homepage styles loaded before first paint */

.spc-nav{position:fixed;z-index:90;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100% - 1320px)/2));background:rgba(248,250,248,.96);border-bottom:1px solid #DCE5E8;backdrop-filter:blur(16px);font-family:Manrope,sans-serif;color:#17232E}.admin-bar .spc-nav{top:32px}.spc-nav a.spc-brand{font-size:22px;font-weight:800;letter-spacing:-.055em;text-decoration:none;color:#17232E!important}.spc-brand span{color:#147A9E}.spc-nav nav{display:flex;align-items:center;gap:28px}.spc-nav a{font-size:14px;font-weight:700;text-decoration:none;color:#17232E}.spc-nav .spc-nav-cta{padding:12px 18px;background:#17232E;color:white;border-radius:8px}.elementor-page-6 .e-container_ydz4kjl66-b9861e6{padding-top:150px!important}.spc-faq{max-width:1320px;margin:auto;padding:80px 24px;color:#17232E;font-family:Manrope,sans-serif;display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.spc-faq-label{font-size:12px;font-weight:700;letter-spacing:.14em;color:#147A9E}.spc-faq h2{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin:18px 0}.spc-faq p{font-size:17px;line-height:1.7;color:#52616B}.spc-faq details{border-top:1px solid #CDDCE2;padding:22px 0}.spc-faq summary{cursor:pointer;font-size:18px;font-weight:650;line-height:1.45}.spc-faq details p{margin:16px 0 0}.spc-footer{background:#17232E;color:white;padding:40px max(24px,calc((100% - 1320px)/2));font-family:Manrope,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:32px}.spc-footer strong{font-size:24px;letter-spacing:-.04em}.spc-footer p{font-size:14px;color:#B6C8D1;margin:10px 0 0}.spc-footer a{color:#42BDE8;text-decoration:none;font-weight:700;font-size:15px}@media(max-width:767px){.spc-nav{padding:14px 24px;gap:12px}.spc-nav a.spc-brand{font-size:18px}.spc-nav nav>a:not(.spc-nav-cta){display:none}.spc-nav .spc-nav-cta{padding:10px 12px;font-size:12px}.admin-bar .spc-nav{top:46px}.spc-faq{grid-template-columns:1fr;gap:24px;padding:48px 24px}.spc-footer{flex-direction:column;align-items:flex-start}.elementor-page-6 .e-container_ydz4kjl66-b9861e6{padding-top:110px!important}}
.elementor-page-6 #equipment,.elementor-page-6 #quote,.elementor-page-6 #planning-faq{scroll-margin-top:120px}.elementor-page-6 .e-widget_7epvcl4na-f691981 span{font-size:12px;font-weight:700;letter-spacing:.12em;color:#147A9E}.elementor-page-6 .elementor-element-container_dva5sh22y,.elementor-page-6 .elementor-element-container_0mnktjey4,.elementor-page-6 .elementor-element-container_7e64i3grm{display:none!important}

.elementor-6 .spc-contact-details{max-width:1200px;margin:0 auto;padding:64px 28px;color:#15212B;box-sizing:border-box;scroll-margin-top:110px}
.elementor-6 .spc-contact-details *{box-sizing:border-box}
.elementor-6 .spc-contact-details h2{font-weight:600;font-family:'Fredoka','Trebuchet MS',sans-serif;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.025em;margin:0 0 28px;color:#15212B}
.elementor-6 .spc-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:stretch}
.elementor-6 .spc-contact-card{background:#ACE6CB;border:3px solid #123858;border-radius:24px;box-shadow:7px 7px 0 #123858;padding:32px;display:flex;flex-direction:column;gap:24px}
.elementor-6 .spc-contact-card h3{font-weight:600;font-family:'Fredoka','Trebuchet MS',sans-serif;font-size:28px;line-height:1.12;color:#15212B;margin:0}
.elementor-6 .spc-contact-card address{font-style:normal;font-size:17px;line-height:1.6;color:#15212B;margin:0}
.elementor-6 .spc-contact-card .spc-contact-label{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;color:#123858}
.elementor-6 .spc-contact-phone{display:inline-flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:#123858;text-decoration:none}
.elementor-6 .spc-contact-directions{align-self:flex-start;margin-top:auto;display:inline-flex;gap:12px;align-items:center;padding:13px 18px;background:#FFDD3C;border:2px solid #123858;border-radius:8px;color:#123858;font-weight:700;text-decoration:none;box-shadow:4px 4px 0 #123858;transition:transform .2s,box-shadow .2s}
.elementor-6 .spc-contact-directions:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #123858}
.elementor-6 .spc-contact-directions:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #123858}
.elementor-6 .spc-contact-details a:focus-visible{outline:3px solid #145BC0;outline-offset:5px}
.elementor-6 .spc-contact-map{overflow:hidden;border:3px solid #123858;border-radius:24px;box-shadow:7px 7px 0 #123858;background:#FFF7E8;min-height:390px}
.elementor-6 .spc-contact-map iframe{display:block;width:100%;height:100%;min-height:390px;border:0}
@media(max-width:767px){.elementor-6 .spc-contact-details{padding:40px 20px 48px}.elementor-6 .spc-contact-details h2{font-size:32px;margin-bottom:22px}.elementor-6 .spc-contact-layout{grid-template-columns:1fr;gap:24px}.elementor-6 .spc-contact-card{padding:24px;gap:22px;border-radius:20px;box-shadow:5px 5px 0 #123858}.elementor-6 .spc-contact-card h3{font-size:26px}.elementor-6 .spc-contact-card address{font-size:16px}.elementor-6 .spc-contact-phone{font-size:23px}.elementor-6 .spc-contact-map{min-height:300px;border-radius:20px;box-shadow:5px 5px 0 #123858}.elementor-6 .spc-contact-map iframe{height:300px;min-height:300px}}
@media(prefers-reduced-motion:reduce){.elementor-6 .spc-contact-directions{transition:none}}


/* Playful revision — homepage only */
body.elementor-page-6{background:#FFFDF5;color:#244569}
.elementor-page-6 .e-heading-base,.elementor-page-6 .spc-faq h2,.elementor-page-6 .spc-footer strong{font-family:'Fredoka','Trebuchet MS',sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important}
.elementor-page-6 h2.e-heading-base{font-size:clamp(36px,4.6vw,62px)!important;line-height:1.08!important}
.elementor-page-6 h3.e-heading-base{font-size:clamp(24px,2.6vw,32px)!important}
.elementor-page-6 .e-button-base,.elementor-page-6 .elementor-form button{border-radius:100px!important;font-weight:800!important;box-shadow:0 5px 0 rgba(15,65,120,.15)}
.elementor-page-6 .e-button-base:hover{transform:translateY(-3px)}
.elementor-page-6 .e-container_ydz4kjl66-b9861e6{background:radial-gradient(circle at 8% 30%,#FFD955 0 8px,transparent 9px),radial-gradient(circle at 52% 76%,#BFE9D6 0 24px,transparent 25px),#FFF3BF!important;position:relative;overflow:hidden;gap:40px!important}
.elementor-page-6 h1.e-widget_lucaz4iff-ca51632{font-size:clamp(48px,6.1vw,88px)!important;line-height:1.02!important;letter-spacing:-.025em!important;color:#145BC0!important}
.elementor-page-6 h1 span:first-child{color:#E93D48}
.elementor-page-6 h1 span:last-child{color:#145BC0}
.elementor-page-6 .e-widget_7epvcl4na-f691981{color:#304B6C!important;font-size:18px!important}
.elementor-page-6 .e-widget_7epvcl4na-f691981 span{color:#176D4D!important;background:#D9F1D7;padding:8px 12px;line-height:2.5;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:12px;letter-spacing:.05em!important}
.elementor-page-6 .e-widget_oaism9xuo-5a8c54d{background:#E93D48!important;color:white!important}
.elementor-page-6 .e-container_ydz4kjl66-b9861e6 .e-button-base:first-child{background:#E93D48!important;color:white!important}
.elementor-page-6 .e-container_ll7b8cl33-72f75e4>.e-button-base:last-child{background:#145BC0!important;color:white!important}
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae{position:relative;padding:12px!important;background:#1E74D4!important;border-radius:85px 30px 85px 30px!important;transform:rotate(2deg);box-shadow:12px 12px 0 #FFD955;max-width:100%}
.elementor-page-6 .e-widget_zqbp78ldx-58951fb{height:clamp(360px,38vw,540px)!important;border-radius:74px 22px 74px 22px!important}
.elementor-page-6 .e-container_q7gi95y49-8dfb4dd{background:#145BC0!important;color:white!important;border-bottom:8px solid #FFD955}
.elementor-page-6 .e-container_q7gi95y49-8dfb4dd .e-heading-base{color:#FFDE58!important;font-family:Manrope,sans-serif!important;font-size:13px!important;letter-spacing:.12em!important}
.elementor-page-6 .e-widget_51acvf3fv-14c4fdc{color:white!important;font-size:18px!important}
.elementor-page-6 .elementor-element-container_argagntpz{background:#FFFDF5!important}
.elementor-page-6 .elementor-element-container_argagntpz h2{color:#145BC0!important}
.elementor-page-6 .elementor-element-container_argagntpz h4{color:#CF3443!important}
.elementor-page-6 .e-container_x5vnlqpqu-1f64e11,.elementor-page-6 .e-container_bhpzazkzy-ce1c871,.elementor-page-6 .e-container_aae21nysj-fa0df7b,.elementor-page-6 .e-container_i55ek482e-f400340{border:0!important;border-radius:24px!important;padding:26px!important}
.elementor-page-6 .e-container_x5vnlqpqu-1f64e11{background:#E2F2FF!important}
.elementor-page-6 .e-container_bhpzazkzy-ce1c871{background:#FFE7DD!important}
.elementor-page-6 .e-container_aae21nysj-fa0df7b{background:#FFF0B0!important}
.elementor-page-6 .e-container_i55ek482e-f400340{background:#DDF3DA!important}
.elementor-page-6 .elementor-element-container_argagntpz h3{color:#164D86!important}
.elementor-page-6 .elementor-element-container_argagntpz .elementor-icon{color:#E93D48!important}
.elementor-page-6 .e-widget_nxs8wqw2g-7c4e83d{border-radius:90px 30px!important}
.elementor-page-6 .elementor-element-container_z22mqdg7y{background:#E3F4FF!important}
.elementor-page-6 .elementor-element-container_z22mqdg7y h2,.elementor-page-6 .elementor-element-container_z22mqdg7y h3{color:#145BC0!important}
.elementor-page-6 .elementor-element-container_z22mqdg7y h4{color:#176D4D!important}
.elementor-page-6 .elementor-element-container_z22mqdg7y .e-paragraph-base{color:#304B6C!important}
.elementor-page-6 .elementor-element-container_z22mqdg7y .e-button-base{background:#E93D48!important;color:white!important}
.elementor-page-6 .e-n-tabs-heading{gap:12px!important;flex-wrap:wrap!important}
.elementor-page-6 .e-n-tab-title{border-radius:50px!important;background:white!important;color:#164D86!important;font-family:Manrope,sans-serif!important;font-weight:700!important;border:2px solid #BBDCF6!important;padding:14px 22px!important}
.elementor-page-6 .e-n-tab-title[aria-selected=true]{background:#145BC0!important;color:white!important;border-color:#145BC0!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b{background:#FFFDF5!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b h2{color:#D83A47!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b h6{color:#176D4D!important}
.elementor-page-6 .e-container_23j8qs0l6-f50ee80,.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c{width:calc((100% - 48px)/3)!important;border:0!important;border-radius:32px!important;padding:22px!important}
.elementor-page-6 .e-container_23j8qs0l6-f50ee80{background:#FFE5DD!important}
.elementor-page-6 .e-container_lybhoea6h-364e708{background:#FFF0AA!important}
.elementor-page-6 .e-container_03ceugalu-90c616c{background:#DFF2D9!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b h3{color:#164D86!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b .e-button-base{background:#145BC0!important;color:white!important}
.elementor-page-6 .e-container_kls8ds4fz-812280b img{border-radius:22px!important}
.elementor-page-6 .e-container_949osrw88-eaa3fa7{background:#ECF8E8!important}
.elementor-page-6 .e-container_949osrw88-eaa3fa7 h2{color:#176D4D!important}
.elementor-page-6 .e-container_949osrw88-eaa3fa7 .e-flexbox-base .e-flexbox-base .e-flexbox-base{border-radius:22px!important}
.elementor-page-6 .e-container_104ejffc9-b3c81b3{background:#145BC0!important}
.elementor-page-6 .e-container_104ejffc9-b3c81b3 h2{color:#FFDE58!important}
.elementor-page-6 .e-container_104ejffc9-b3c81b3 .e-paragraph-base{color:white!important}
.elementor-page-6 .e-container_a7bivkouf-81c7089{background:white!important;border-radius:32px!important;box-shadow:10px 10px 0 #FFD955!important}
.elementor-page-6 .elementor-form .elementor-field-label{color:#164D86!important}
.elementor-page-6 .elementor-form .elementor-field-textual{background:#F0F7FF!important;border:2px solid #D5E5F5!important;border-radius:14px!important}
.elementor-page-6 .elementor-form button{background:#E93D48!important;color:white!important}
.elementor-page-6 .spc-nav{background:#FFFDF5; border-bottom:5px solid transparent;border-image:linear-gradient(90deg,#E93D48 0 25%,#FFD955 25% 50%,#145BC0 50% 75%,#50A969 75%) 1}
.elementor-page-6 .spc-nav a.spc-brand{font-family:'Fredoka',sans-serif!important;color:#E93D48!important;font-size:27px;letter-spacing:-.03em}
.elementor-page-6 .spc-brand span{color:#145BC0}
.elementor-page-6 .spc-nav a{color:#164D86}
.elementor-page-6 .spc-nav .spc-nav-cta{background:#E93D48;color:white;border-radius:100px;box-shadow:0 4px 0 #FCC7C0}
.elementor-page-6 .spc-faq{background:#FFF3EB;max-width:none;padding-inline:max(24px,calc((100% - 1320px)/2));gap:64px}
.elementor-page-6 .spc-faq h2{color:#D83A47;font-size:clamp(36px,4.6vw,62px)}
.elementor-page-6 .spc-faq-label{color:#176D4D}
.elementor-page-6 .spc-faq details{border:0;border-radius:20px;background:white;padding:22px 24px;margin-bottom:12px}
.elementor-page-6 .spc-faq summary{color:#164D86}
.elementor-page-6 .spc-footer{background:#E93D48}
.elementor-page-6 .spc-footer p,.elementor-page-6 .spc-footer a{color:white}
.elementor-page-6 .spc-footer a{background:#FFF0AA;color:#164D86;padding:15px 24px;border-radius:60px}
@media(max-width:1024px){.elementor-page-6 .e-container_23j8qs0l6-f50ee80{width:100%!important}.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c{width:calc(50% - 12px)!important}.elementor-page-6 .elementor-form .elementor-field-group{width:100%!important}.elementor-page-6 h1.e-widget_lucaz4iff-ca51632{font-size:clamp(45px,6.4vw,68px)!important}}
@media(max-width:767px){.elementor-page-6 .spc-nav a.spc-brand{font-size:21px}.elementor-page-6 h1.e-widget_lucaz4iff-ca51632{font-size:48px!important}.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae{width:calc(100% - 10px)!important;border-radius:50px 24px!important;transform:none;box-shadow:8px 8px 0 #FFD955}.elementor-page-6 .e-widget_zqbp78ldx-58951fb{height:330px!important;border-radius:40px 18px!important}.elementor-page-6 .e-container_23j8qs0l6-f50ee80,.elementor-page-6 .e-container_lybhoea6h-364e708,.elementor-page-6 .e-container_03ceugalu-90c616c{width:100%!important}.elementor-page-6 .spc-faq{gap:24px}.elementor-page-6 .e-n-tab-title{width:100%!important;font-size:14px!important}.elementor-page-6 .e-container_a7bivkouf-81c7089{box-shadow:6px 6px 0 #FFD955!important}}

body.elementor-page-6 .elementor h2.e-heading-base,body.elementor-page-6 .elementor h3.e-heading-base,body.elementor-page-6 .elementor h4.e-heading-base{font-family:'Fredoka','Trebuchet MS',sans-serif!important} @media(max-width:767px){body.elementor-page-6 .e-container_ydz4kjl66-b9861e6{padding-top:145px!important}}


/* Motion — scoped to Superior Play Co. homepage */
@keyframes spc-answer-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
html:has(body.elementor-page-6){scroll-behavior:smooth}
.elementor-page-6 .e-container_1djssbw79-906bc31>article{transition:translate .32s cubic-bezier(.2,.8,.2,1),rotate .32s ease,box-shadow .32s ease;transform-origin:50% 75%}
.elementor-page-6 .e-container_1djssbw79-906bc31>article img{transition:scale .45s cubic-bezier(.2,.8,.2,1)}
.elementor-page-6 .e-container_1djssbw79-906bc31>article:focus-within{translate:0 -8px;box-shadow:0 16px 28px rgba(20,91,192,.13)!important}
.elementor-page-6 .e-button-base,.elementor-page-6 .spc-nav-cta,.elementor-page-6 .spc-footer a{transition:translate .2s,scale .2s,box-shadow .2s,transform .2s}
.elementor-page-6 .e-button-base:active,.elementor-page-6 .spc-nav-cta:active,.elementor-page-6 .spc-footer a:active{scale:.96;translate:0 2px}
.elementor-page-6 h1 span{display:inline-block;transition:rotate .3s cubic-bezier(.2,.8,.2,1),translate .3s}
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae{transition:rotate .45s ease,box-shadow .45s ease}
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae::after{content:'';position:absolute;right:24px;top:-20px;width:54px;height:54px;background:#FFD955;clip-path:polygon(50% 0,61% 30%,85% 15%,70% 40%,100% 50%,70% 60%,85% 85%,60% 70%,50% 100%,40% 70%,15% 85%,30% 60%,0 50%,30% 40%,15% 15%,40% 30%);pointer-events:none;transition:rotate .5s,scale .5s}
.elementor-page-6 .spc-faq details{transition:box-shadow .25s,translate .25s}
.elementor-page-6 .spc-faq details[open]{box-shadow:0 8px 20px rgba(20,91,192,.08)}
.elementor-page-6 .spc-faq details[open] p{animation:spc-answer-in .3s ease-out}
.elementor-page-6 .e-n-tab-title{transition:background .25s,color .25s,translate .25s}
@media(hover:hover) and (pointer:fine){
.elementor-page-6 .e-container_1djssbw79-906bc31>article:hover{translate:0 -10px;rotate:-1deg;box-shadow:0 18px 32px rgba(20,91,192,.14)!important}
.elementor-page-6 .e-container_1djssbw79-906bc31>article:nth-child(2):hover{rotate:1deg}
.elementor-page-6 .e-container_1djssbw79-906bc31>article:hover img{scale:1.025}
.elementor-page-6 h1 span:hover{rotate:-2deg;translate:0 -3px}
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae:hover{rotate:-2deg;box-shadow:16px 16px 0 #FFD955}
.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae:hover::after{rotate:35deg;scale:1.1}
.elementor-page-6 .spc-nav-cta:hover,.elementor-page-6 .spc-footer a:hover,.elementor-page-6 .e-n-tab-title:hover{translate:0 -3px}
.elementor-page-6 .spc-faq details:hover{translate:0 -2px}
}
@media(prefers-reduced-motion:reduce){
html:has(body.elementor-page-6){scroll-behavior:auto}
.elementor-page-6 .elementor-6 *,.elementor-page-6 .elementor-6 *::before,.elementor-page-6 .elementor-6 *::after{animation:none!important;transition:none!important;translate:none!important;rotate:none!important;scale:none!important}
.elementor-page-6 [data-interaction-id="widget_lucaz4iff"],.elementor-page-6 [data-interaction-id="widget_7epvcl4na"],.elementor-page-6 [data-interaction-id="widget_zqbp78ldx"],.elementor-page-6 .elementor-element-container_23j8qs0l6,.elementor-page-6 .elementor-element-container_lybhoea6h,.elementor-page-6 .elementor-element-container_03ceugalu{opacity:1!important;transform:none!important}
.elementor-page-6 .e-button-base:hover{transform:none!important}
}


/* Revised hero palette and clear button feedback */
body.elementor-page-6 .e-container_ydz4kjl66-b9861e6{background:radial-gradient(circle at 8% 30%,#FFBCB1 0 9px,transparent 10px),radial-gradient(circle at 52% 76%,#B6E9DF 0 24px,transparent 25px),#F1E9FF!important}
body.elementor-page-6 h1.e-widget_lucaz4iff-ca51632 span:first-child{color:#65369C!important}
body.elementor-page-6 h1.e-widget_lucaz4iff-ca51632 span:last-child{color:#007A78!important}
body.elementor-page-6 .e-widget_7epvcl4na-f691981{color:#3E4565!important}
body.elementor-page-6 .e-widget_7epvcl4na-f691981 span{color:#005D60!important;background:#CCEEE7!important}
body.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae{background:#007A78!important;box-shadow:12px 12px 0 #FFBCB1!important}
body.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae::after{background:#FF907D!important}
body.elementor-page-6 .e-container_ll7b8cl33-72f75e4>a:first-child{background:#D93449!important;color:white!important}
body.elementor-page-6 .e-container_ll7b8cl33-72f75e4>a:last-child{background:#007A78!important;color:white!important}
body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button){filter:brightness(1);box-shadow:0 5px 0 rgba(25,38,70,.22)!important;transition:filter .18s ease,box-shadow .18s ease,translate .18s ease,scale .18s ease!important}
body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button):is(:hover,:focus-visible){filter:brightness(.86)!important;box-shadow:0 7px 0 rgba(25,38,70,.32),0 10px 18px rgba(25,38,70,.12)!important;outline:2px solid rgba(255,255,255,.65);outline-offset:-4px}
body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button):active{filter:brightness(.72)!important;box-shadow:inset 0 3px 7px rgba(0,0,0,.25),0 1px 0 rgba(25,38,70,.3)!important;translate:0 3px!important;scale:.97!important}
@media(hover:hover) and (pointer:fine){body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button):hover{translate:0 -3px}body.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae:hover{box-shadow:16px 16px 0 #FFBCB1!important}}
@media(max-width:767px){body.elementor-page-6 .e-container_h9uj7wnb6-d4a82ae{box-shadow:8px 8px 0 #FFBCB1!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button){transition:none!important}body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a,.elementor-form button):is(:hover,:active,:focus-visible){translate:none!important;scale:none!important;transform:none!important}}

body.elementor-page-6 .elementor-6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:first-child{background:#D93449!important;color:white!important}body.elementor-page-6 .elementor-6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:last-child{background:#007A78!important;color:white!important}

body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6{background:#FFFDF5!important}body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae{box-shadow:10px 10px 0 #F8D5CB!important}@media(hover:hover) and (pointer:fine){body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae:hover{box-shadow:14px 14px 0 #F8D5CB!important}}@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae{box-shadow:8px 8px 0 #F8D5CB!important}}

@media(max-width:767px){
body.elementor-page-6 .elementor-6 section.e-flexbox-base{padding:40px 20px!important;gap:28px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base :is(.e-flexbox-base,.e-grid-base){padding:0!important;gap:20px!important;min-height:0!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base :is(.e-container_x5vnlqpqu-1f64e11,.e-container_bhpzazkzy-ce1c871,.e-container_aae21nysj-fa0df7b,.e-container_i55ek482e-f400340,.e-container_svnmtqla0-bebbfb6,.e-container_3ghfue1lz-205a8de,.e-container_lwpzc5ms7-43d38d6,.e-container_9bz28kh8t-3b2b5d9){padding:20px!important;gap:12px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base :is(.e-container_23j8qs0l6-f50ee80,.e-container_lybhoea6h-364e708,.e-container_03ceugalu-90c616c){padding:18px!important;gap:16px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_a7bivkouf-81c7089{padding:20px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_h9uj7wnb6-d4a82ae{padding:10px!important;width:calc(100% - 8px)!important}
body.elementor-page-6 .elementor-6 section.e-container_ydz4kjl66-b9861e6{padding-top:90px!important;gap:32px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ri6tbxxgz-b3567ae{gap:16px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ll7b8cl33-72f75e4{gap:12px!important}
body.elementor-page-6 .elementor-6 .e-widget_lucaz4iff-ca51632{font-size:44px!important;line-height:1.06!important}
body.elementor-page-6 .elementor-6 section :is(h2.e-heading-base){font-size:34px!important;line-height:1.12!important}
body.elementor-page-6 .elementor-6 section :is(p.e-paragraph-base){font-size:16px!important;line-height:1.6!important}
body.elementor-page-6 .elementor-6 .e-widget_7epvcl4na-f691981 span{font-size:11px!important;line-height:1.8!important;display:inline-block!important;padding:7px 10px!important}
body.elementor-page-6 .elementor-6 .e-widget_zqbp78ldx-58951fb{height:260px!important}
body.elementor-page-6 .elementor-6 :is(.e-widget_nxs8wqw2g-bce7608,.e-widget_b293svd8w-3c1e2cd){height:280px!important;min-height:0!important}
body.elementor-page-6 .elementor-6 .e-container_cyb4pepb5-9463720 img{height:280px!important;min-height:0!important;object-fit:cover!important}
body.elementor-page-6 .elementor-6 .e-container_1djssbw79-906bc31 img{height:220px!important;object-fit:cover!important}
body.elementor-page-6 .elementor-6 .elementor-widget-n-tabs .e-n-tabs-content img{height:250px!important;object-fit:cover!important}
body.elementor-page-6 .elementor-6 section.e-container_q7gi95y49-8dfb4dd{padding:28px 20px!important;gap:12px!important}
body.elementor-page-6 .elementor-6 section.e-container_q7gi95y49-8dfb4dd .e-flexbox-base{gap:12px!important}
body.elementor-page-6 .elementor-6 [data-id="4e74da5"]{padding:0!important}
body.elementor-page-6 .elementor-6 .spc-faq{padding:40px 20px!important;gap:24px!important}
body.elementor-page-6 .elementor-6 .spc-faq h2{font-size:34px!important;margin:12px 0!important}
body.elementor-page-6 .elementor-6 .spc-faq details{padding:18px!important}
body.elementor-page-6 .elementor-6 .spc-footer{padding:32px 20px!important;gap:24px!important}
body.elementor-page-6 .elementor-6 a.e-button-base{min-height:48px!important;padding:14px 18px!important}
body.elementor-page-6 .elementor-6 .elementor-form .elementor-field-group{margin-bottom:16px!important;padding-bottom:0!important}
}

@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-n-tabs{gap:24px!important}body.elementor-page-6 .elementor-6 .e-n-tabs-heading{display:flex!important;flex-direction:column!important;gap:8px!important;order:0!important}body.elementor-page-6 .elementor-6 .e-n-tabs-content{display:block!important;order:1!important}body.elementor-page-6 .elementor-6 .e-n-tab-title{margin:0!important;padding:10px 16px!important;min-height:46px!important}body.elementor-page-6 .elementor-6 .e-n-tabs-content>.e-flexbox-base{border:0!important;border-radius:0!important}body.elementor-page-6 .elementor-6 .e-n-tabs-content>.e-flexbox-base:not(.e-active){display:none!important}}

body.elementor-page-6 .elementor-6 .spc-nav{left:24px!important;right:24px!important;top:16px!important;width:auto!important;max-width:1320px;margin:auto;border-radius:999px!important;overflow:hidden;border:1px solid #E9E3D3!important;box-shadow:0 6px 0 #F6D5CB,0 12px 30px #203B6515;padding:14px 24px!important}
body.admin-bar.elementor-page-6 .elementor-6 .spc-nav{top:48px!important}
body.elementor-page-6 .elementor-6 .spc-marquee{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
body.elementor-page-6 .elementor-6 .spc-marquee-track{display:flex;width:max-content;animation:spc-audience-flow 28s linear infinite!important;will-change:transform}
body.elementor-page-6 .elementor-6 .spc-marquee-group{display:flex;align-items:center;flex-shrink:0;gap:32px;padding-right:32px;white-space:nowrap}
body.elementor-page-6 .elementor-6 .spc-marquee-group span{font-family:Fredoka,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:500;color:#FFFDF5}
body.elementor-page-6 .elementor-6 .spc-marquee-group span::after{content:'✦';margin-left:32px;color:#FFD84D}
body.elementor-page-6 .elementor-6 .spc-marquee:is(:hover,:focus-within) .spc-marquee-track,body.elementor-page-6 .elementor-6 .spc-marquee[data-paused="true"] .spc-marquee-track{animation-play-state:paused!important}
body.elementor-page-6 .elementor-6 .spc-marquee-toggle{align-self:center;border:1px solid #ffffff70;border-radius:999px;background:transparent;color:white;padding:7px 14px;font:600 12px Manrope,sans-serif;cursor:pointer;margin-top:12px}
body.elementor-page-6 .elementor-6 .spc-marquee-toggle:is(:hover,:focus-visible){background:#FFD84D;color:#145BC0}
@keyframes spc-audience-flow{to{transform:translateX(-50%)}}
body.elementor-page-6 .elementor-6 .e-widget_51acvf3fv-14c4fdc:has(.spc-marquee){display:block!important;width:100%!important;opacity:1!important}
body.elementor-page-6 .elementor-6 .spc-faq summary{transition:color .2s ease}
body.elementor-page-6 .elementor-6 .spc-faq details[open]{box-shadow:4px 4px 0 #FFD84D}
body.elementor-page-6 .elementor-6 .spc-faq summary:hover{color:#D93449}
body.elementor-page-6 .elementor-6 .e-n-tab-title:focus-visible{outline:3px solid #D93449;outline-offset:3px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body.elementor-page-6 .elementor-6 .e-container_1djssbw79-906bc31 img{transition:transform .45s ease}body.elementor-page-6 .elementor-6 .e-container_1djssbw79-906bc31>div:hover img{transform:scale(1.035)}body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div{transition:transform .25s,box-shadow .25s}body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:6px 8px 0 #FFD84D}}
@media(max-width:767px){
body.elementor-page-6 .elementor-6 .spc-nav{left:10px!important;right:10px!important;top:12px!important;padding:12px 14px!important}
body.admin-bar.elementor-page-6 .elementor-6 .spc-nav{top:58px!important}
body.elementor-page-6 .elementor-6 .spc-brand{font-size:19px!important;white-space:nowrap}
body.elementor-page-6 .elementor-6 .spc-nav-cta{font-size:10px!important;padding:10px 11px!important}
body.elementor-page-6 .elementor-6 section.e-container_ydz4kjl66-b9861e6{padding-top:102px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_x3onwwcc3-8694ee1{display:flex!important;flex-direction:column!important;gap:32px!important;padding-bottom:64px!important;overflow:visible!important}
body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div{position:sticky!important;top:134px;box-shadow:0 -3px 0 #FFFDF5,0 10px 25px #15335A15;min-height:220px!important;border:2px solid #FFFDF5}
body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div:nth-child(2){top:148px}
body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div:nth-child(3){top:162px}
body.elementor-page-6 .elementor-6 .e-container_x3onwwcc3-8694ee1>div:nth-child(4){top:176px}
body.elementor-page-6 .elementor-6 .e-n-tabs-heading{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%;gap:10px!important;padding:4px 2px 12px!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#145BC0 #D6EDFF;overscroll-behavior-x:contain}
body.elementor-page-6 .elementor-6 .e-n-tab-title{flex:0 0 auto!important;width:auto!important;white-space:nowrap;scroll-snap-align:start;min-height:46px!important;padding:10px 18px!important}
body.elementor-page-6 .elementor-6 .e-n-tabs-heading::after{content:'';flex:0 0 8px}
body.elementor-page-6 .elementor-6 .spc-tab-hint{font:600 12px Manrope,sans-serif;color:#145BC0;margin:0 0 8px!important;display:block}
}
@media(min-width:768px){body.elementor-page-6 .elementor-6 .spc-tab-hint{display:none}}

body.elementor-page-6 .elementor-6 .spc-marquee{display:block!important;max-width:100%;min-width:0}body.elementor-page-6 .elementor-6 .e-container_q7gi95y49-8dfb4dd .e-flexbox-base{min-width:0!important;width:100%!important}body.elementor-page-6 .elementor-6 .e-widget_51acvf3fv-14c4fdc{min-width:0!important;max-width:100%}body.elementor-page-6 .elementor-6 .elementor-widget-n-tabs,body.elementor-page-6 .elementor-6 .e-n-tabs{min-width:0!important;max-width:100%}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-n-tabs-heading{height:auto!important;min-height:0!important;align-items:center!important}body.elementor-page-6 .elementor-6 .e-n-tab-title{height:46px!important;max-height:46px!important;align-self:center!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-n-tabs-heading{flex:0 0 auto!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box}}

body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6{background:#145BC0!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 h1.e-heading-base span:first-child{color:#FFFDF5!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 h1.e-heading-base span:last-child{color:#FFD84D!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981{color:#F1F7FF!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981 span{color:#123B78!important;background:#DCECFF!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:first-child{background:#FFD84D!important;color:#123B78!important;border-color:#FFD84D!important;box-shadow:0 5px 0 #0B428F!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:last-child{background:#FFFDF5!important;color:#145BC0!important;border-color:#FFFDF5!important;box-shadow:0 5px 0 #0B428F!important}
body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae{background:#FFFDF5!important;box-shadow:10px 10px 0 #FFD84D!important}
body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae::after{background:#FFD84D!important}
body.elementor-page-6 .elementor-6 .e-container_q7gi95y49-8dfb4dd{background:#FFD84D!important;border-bottom-color:#F2C52E!important}
body.elementor-page-6 .elementor-6 .e-container_q7gi95y49-8dfb4dd .e-heading-base{color:#123B78!important}
body.elementor-page-6 .elementor-6 .spc-marquee-group span{color:#145BC0!important}
body.elementor-page-6 .elementor-6 .spc-marquee-group span::after{color:#123B78!important}
body.elementor-page-6 .elementor-6 .spc-marquee-toggle{color:#123B78!important;border-color:#145BC060!important}
body.elementor-page-6 .elementor-6 .spc-marquee-toggle:is(:hover,:focus-visible){background:#145BC0!important;color:#FFFDF5!important}
body.elementor-page-6 .elementor-6 :is(.e-container_argagntpz-5ec1868,.e-container_kls8ds4fz-812280b){background:#FFFDF5!important}
body.elementor-page-6 .elementor-6 :is(.e-container_x5vnlqpqu-1f64e11,.e-container_aae21nysj-fa0df7b){background:#E3F4FF!important}
body.elementor-page-6 .elementor-6 :is(.e-container_bhpzazkzy-ce1c871,.e-container_i55ek482e-f400340){background:#FFF0AD!important}
body.elementor-page-6 .elementor-6 :is(.e-container_z22mqdg7y-e1c7a31,.e-container_949osrw88-eaa3fa7){background:#E3F4FF!important}
body.elementor-page-6 .elementor-6 :is(.e-container_svnmtqla0-bebbfb6,.e-container_3ghfue1lz-205a8de,.e-container_lwpzc5ms7-43d38d6,.e-container_9bz28kh8t-3b2b5d9){background:#FFFDF5!important}
body.elementor-page-6 .elementor-6 .spc-nav{background:#FFFDF5!important;border-color:#DCEAFF!important;box-shadow:0 6px 0 #0A428E50,0 12px 30px #0C377E25!important}
body.elementor-page-6 .elementor-6 .spc-nav-cta{background:#145BC0!important;color:#FFFDF5!important;box-shadow:0 4px 0 #D7E5F8!important}
body.elementor-page-6 .elementor-6 :is(.e-widget_6ojgxrl9s-473ea6b,.e-widget_6ojgxrl9s,.e-widget_v6kcnwmcv-8859fae){color:#145BC0!important}
body.elementor-page-6 .elementor-6 .e-container_argagntpz-5ec1868 h4{color:#145BC0!important}
body.elementor-page-6 .elementor-6 .spc-faq{background:#FFF0AD!important}
body.elementor-page-6 .elementor-6 .spc-faq summary:is(:hover,:focus-visible){color:#145BC0!important}
body.elementor-page-6 .elementor-6 .spc-footer{background:#145BC0!important;color:#FFFDF5!important}
body.elementor-page-6 .elementor-6 .spc-footer a{background:#FFD84D!important;color:#123B78!important}
body.elementor-page-6 .elementor-6 .elementor-form button{background:#FFD84D!important;color:#123B78!important;border-color:#FFD84D!important}
@media(hover:hover) and (pointer:fine){body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae:hover{box-shadow:14px 14px 0 #FFD84D!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae{box-shadow:8px 8px 0 #FFD84D!important}}

body.elementor-page-6 .elementor-6 :is([data-id="widget_ecdbkve7z"],[data-id="widget_5tra02bb4"],[data-id="widget_eqjndc209"]){color:#145BC0!important}body.elementor-page-6 .elementor-6 .spc-faq>div>span{color:#145BC0!important}
body.elementor-page-6 .elementor-6 .e-container_ri6tbxxgz-b3567ae{position:relative;padding-top:58px!important}body.elementor-page-6 .elementor-6 .e-container_ri6tbxxgz-b3567ae .e-widget_7epvcl4na-f691981 span{position:absolute;top:0;left:10px}body.elementor-page-6 .elementor-6 .e-widget_7epvcl4na-f691981>br{display:none!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ri6tbxxgz-b3567ae{padding-top:48px!important}body.elementor-page-6 .elementor-6 .e-container_ri6tbxxgz-b3567ae .e-widget_7epvcl4na-f691981 span{left:0}}

.spc-tab-rail{min-width:0;max-width:100%}
.spc-tab-next{display:none}
@media(max-width:767px){
body.elementor-page-6 .elementor-6 .spc-tab-rail{position:relative;flex:0 0 auto;width:100%}
body.elementor-page-6 .elementor-6 .e-n-tabs-heading{scrollbar-width:none!important;-ms-overflow-style:none;padding-bottom:4px!important;scroll-behavior:smooth}
body.elementor-page-6 .elementor-6 .e-n-tabs-heading::-webkit-scrollbar{display:none!important;width:0;height:0}
body.elementor-page-6 .elementor-6 .e-n-tabs-heading::after{flex-basis:58px!important}
body.elementor-page-6 .elementor-6 .spc-tab-rail::after{content:'';position:absolute;top:0;bottom:0;right:0;width:76px;background:linear-gradient(90deg,rgba(227,244,255,0),#E3F4FF 72%);pointer-events:none;border-radius:0 24px 24px 0}
body.elementor-page-6 .elementor-6 .spc-tab-next{display:grid;place-items:center;position:absolute;right:0;top:6px;z-index:2;width:40px;height:40px;padding:0;border:2px solid #145BC0;border-radius:50%;background:#FFD84D;color:#123B78;box-shadow:0 3px 0 #BCD6F0;font-size:23px;line-height:1;cursor:pointer}
body.elementor-page-6 .elementor-6 .spc-tab-next:is(:hover,:focus-visible){background:#145BC0;color:#FFFDF5;outline:2px solid #FFD84D;outline-offset:2px}
body.elementor-page-6 .elementor-6 .spc-tab-next:active{background:#123B78;color:#FFFDF5;box-shadow:none}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 .e-n-tabs-heading{scroll-behavior:auto}}


body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero :is(.spc-brand,nav>a){color:#FFFDF5!important}
body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero .spc-brand span{color:#FFD84D!important}
body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero .spc-nav-cta{background:transparent!important;border:2px solid #FFFDF5!important;box-shadow:none!important;color:#FFFDF5!important}
body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero .spc-nav-cta:is(:hover,:focus-visible){background:#FFFDF5!important;color:#145BC0!important;filter:none!important}

body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero::after{content:'';position:absolute;left:24px;right:24px;bottom:0;height:1px;background:rgba(255,253,245,.45);pointer-events:none}@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero::after{left:14px;right:14px}}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ri6tbxxgz-b3567ae .e-widget_7epvcl4na-f691981 span{background:transparent!important;color:#FFD84D!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 0 32px!important;line-height:1.6!important;letter-spacing:1.1px!important;font-weight:700!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981 span::before{content:'';position:absolute;left:0;top:50%;width:20px;height:2px;background:#FFD84D;transform:translateY(-50%)}body.elementor-page-6 .elementor-6 .e-container_ri6tbxxgz-b3567ae{padding-top:42px!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ri6tbxxgz-b3567ae{padding-top:36px!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981 span{letter-spacing:.7px!important}}

body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:last-child{background:transparent!important;color:#FFFDF5!important;border:2px solid #FFFDF5!important;box-shadow:none!important}
@media(hover:hover){body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:last-child:hover{background:#FFFDF5!important;color:#145BC0!important;filter:none!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ll7b8cl33-72f75e4{flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;min-height:48px!important;box-sizing:border-box!important;padding:12px 8px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important;justify-content:center!important}}

body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ri6tbxxgz-b3567ae .e-widget_7epvcl4na-f691981 span{padding:0!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981 span::before{display:none!important;content:none!important}

body.elementor-page-6 .elementor-6 .e-container_h9uj7wnb6-d4a82ae.spc-deck-ready{background:transparent!important;box-shadow:none!important;padding:0!important;transform:none!important;overflow:visible!important}
body.elementor-page-6 .elementor-6 .spc-deck-ready>.e-widget_zqbp78ldx-58951fb{display:none!important}
body.elementor-page-6 .elementor-6 .spc-hero-deck{position:relative;width:calc(100% - 24px);height:clamp(380px,40vw,520px);perspective:1200px;isolation:isolate;cursor:pointer;outline:none}
body.elementor-page-6 .elementor-6 .spc-hero-deck:focus-visible{outline:3px dashed #FFD84D;outline-offset:16px;border-radius:28px}
body.elementor-page-6 .elementor-6 .spc-deck-card{position:absolute;inset:0;width:100%;height:100%;padding:0;box-sizing:border-box;border:9px solid #FFFDF5;border-radius:32px;background:#FFFDF5;overflow:hidden;box-shadow:0 14px 30px #082E6A35;transition:transform .5s ease;transform-origin:50% 85%;backface-visibility:hidden}
body.elementor-page-6 .elementor-6 .spc-deck-card img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="0"]{z-index:3;transform:rotate(-2deg)}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="1"]{z-index:2;transform:translate(12px,10px) rotate(4deg);border-color:#FFD84D}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="2"]{z-index:1;transform:translate(22px,20px) rotate(8deg);border-color:#BBDDFF}
body.elementor-page-6 .elementor-6 .spc-deck-ready::after{z-index:5;right:8px!important;top:-22px!important}
@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-flexbox-base .spc-deck-ready{padding:0!important;margin-bottom:24px!important}body.elementor-page-6 .elementor-6 .spc-hero-deck{height:280px;width:calc(100% - 22px)}body.elementor-page-6 .elementor-6 .spc-deck-card{border-width:7px;border-radius:26px}}


body.elementor-page-6 .elementor-6 .spc-hero-deck{width:calc(100% - 46px)!important;margin:0 23px;touch-action:pan-y;user-select:none;cursor:grab}
body.elementor-page-6 .elementor-6 .spc-hero-deck[data-dragging="true"]{cursor:grabbing}
body.elementor-page-6 .elementor-6 .spc-deck-card img{pointer-events:none;-webkit-user-drag:none;user-select:none}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="0"]{transform:rotate(0deg)}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="1"]{transform:translate(-14px,12px) rotate(-7deg)}
body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="2"]{transform:translate(14px,12px) rotate(7deg)}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-hero-deck{width:calc(100% - 42px)!important;margin:0 21px}}

body.elementor-page-6 .elementor-6 .spc-deck-card{transition:transform .62s cubic-bezier(.2,.65,.2,1),border-color .62s ease;will-change:transform}body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="0"]{border-color:#FFFDF5}body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="1"]{border-color:#FFD84D}body.elementor-page-6 .elementor-6 .spc-deck-card[data-position="2"]{border-color:#BBDDFF}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-widget_7epvcl4na-f691981 span{display:none!important}body.elementor-page-6 .elementor-6 .e-container_ri6tbxxgz-b3567ae{padding-top:32px!important}body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero{overflow:visible!important}body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero::after{bottom:-12px!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-flexbox-base .e-container_ri6tbxxgz-b3567ae{padding-top:28px!important}}
body.elementor-page-6 .elementor-6 .spc-deck-card{transition:transform .62s cubic-bezier(.2,.65,.2,1),border-color .62s ease!important}body.elementor-page-6 .elementor-6 .spc-hero-deck[data-dragging="true"] .spc-deck-card[data-position="0"]{transition:none!important}

body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6{position:relative;isolation:isolate;overflow:hidden!important}
body.elementor-page-6 .elementor-6 .spc-hero-decor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.spc-hero-decor .spc-orbit{position:absolute;border:2px solid #FFFFFF25;border-radius:50%;width:460px;height:460px;right:-160px;top:180px}
.spc-hero-decor .spc-orbit::after{content:'';position:absolute;inset:22px;border:1px dashed #FFD84D55;border-radius:50%}
.spc-hero-decor .spc-star{position:absolute;color:#FFD84D;font-size:42px;line-height:1;left:44%;top:145px;transform:rotate(12deg)}
.spc-hero-decor .spc-star-small{position:absolute;color:#BBDDFF;font-size:24px;left:40%;bottom:54px;transform:rotate(-10deg)}
.spc-hero-decor .spc-dots{position:absolute;left:24px;bottom:26px;width:78px;height:42px;background:radial-gradient(circle,#FFD84D80 2px,transparent 3px) 0 0/14px 14px}
.spc-hero-decor .spc-loop{position:absolute;left:-50px;top:42%;width:95px;height:95px;border:9px solid #BBDDFF35;border-radius:50%;transform:rotate(-24deg)}
.spc-hero-decor .spc-squiggle{position:absolute;left:43%;top:52%;width:70px;height:38px;border:4px solid #FFD84D80;border-width:4px 0 0;border-radius:50%;transform:rotate(-35deg)}
.spc-hero-decor .spc-squiggle::after{content:'';position:absolute;left:30px;top:20px;width:62px;height:38px;border:4px solid #FFD84D80;border-width:0 0 4px;border-radius:50%}
@media(max-width:767px){.spc-hero-decor .spc-orbit{width:270px;height:270px;right:-155px;top:160px}.spc-hero-decor .spc-star{font-size:26px;left:auto;right:22px;top:122px}.spc-hero-decor .spc-loop{left:-38px;top:37%;width:65px;height:65px;border-width:6px}.spc-hero-decor .spc-star-small{left:22px;bottom:16px;font-size:20px}.spc-hero-decor .spc-dots{left:auto;right:24px;bottom:15px;width:60px;height:28px}.spc-hero-decor .spc-squiggle{display:none}}


body.elementor-page-6 .elementor-6 :is([data-id="widget_9s0uabvy5"],[data-id="widget_yz42txdgq"]),body.elementor-page-6 .elementor-6 .spc-faq h2{color:#145BC0!important}
body.elementor-page-6 .elementor-6 .e-n-tabs-content a.e-button-base{background:#145BC0!important;border-color:#145BC0!important;color:#FFFDF5!important;box-shadow:0 4px 0 #BCD6F0!important}
body.elementor-page-6 .elementor-6 :is([data-id="container_23j8qs0l6"],[data-id="container_lybhoea6h"],[data-id="container_03ceugalu"]){border:2px solid #145BC018!important;box-shadow:0 8px 20px #145BC008!important}
body.elementor-page-6 .elementor-6 [data-id="container_23j8qs0l6"]{background:#E3F4FF!important}
body.elementor-page-6 .elementor-6 [data-id="container_lybhoea6h"]{background:#FFF0AD!important}
body.elementor-page-6 .elementor-6 [data-id="container_03ceugalu"]{background:#FFFDF5!important}
body.elementor-page-6 .elementor-6 :is([data-id="widget_d37rrqq05"],[data-id="widget_joxh7l42p"],[data-id="widget_zk0kcqqou"]){height:4px!important;width:56px!important;max-width:56px!important;border:0!important;background:#FFD84D!important;border-radius:3px!important;margin:4px 0!important;align-self:flex-start!important}
body.elementor-page-6 .elementor-6 [data-id="4e74da5"]{padding:0!important;gap:0!important}
body.elementor-page-6 .elementor-6 .spc-faq details{border:1px solid #145BC01F!important;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}
body.elementor-page-6 .elementor-6 .spc-faq details[open]{border-color:#145BC0!important;box-shadow:3px 3px 0 #BCD6F0!important}
body.elementor-page-6 .elementor-6 .spc-faq summary{list-style:none!important;display:flex;justify-content:space-between;align-items:center;gap:18px;line-height:1.45}
body.elementor-page-6 .elementor-6 .spc-faq summary::marker{content:''}
body.elementor-page-6 .elementor-6 .spc-faq summary::-webkit-details-marker{display:none}
body.elementor-page-6 .elementor-6 .spc-faq summary::after{content:'+';display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#E3F4FF;color:#145BC0;font-size:22px;font-weight:500;line-height:1}
body.elementor-page-6 .elementor-6 .spc-faq details[open] summary::after{content:'−';background:#145BC0;color:#FFFDF5}
body.elementor-page-6 .elementor-6 .elementor-form :is(input,select):focus{border-color:#145BC0!important;outline:none!important;box-shadow:0 0 0 3px #145BC018!important;background:#FFFDF5!important}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base{font-size:13px!important}body.elementor-page-6 .elementor-6 .spc-faq summary{font-size:16px!important;gap:12px}body.elementor-page-6 .elementor-6 .spc-faq details{border-radius:18px!important}body.elementor-page-6 .elementor-6 .spc-footer a{width:100%;box-sizing:border-box;text-align:center}}

@media(max-width:360px){body.elementor-page-6 .elementor-6 .spc-nav{padding:12px 10px!important;gap:8px!important}body.elementor-page-6 .elementor-6 .spc-brand{font-size:16px!important}body.elementor-page-6 .elementor-6 .spc-nav-cta{font-size:9px!important;padding:9px 8px!important;white-space:nowrap!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base{font-size:12px!important;padding:12px 6px!important}}

body.elementor-page-6 .elementor-6 .spc-cloud{position:absolute;display:block;width:150px;color:#FFFDF5;opacity:.23;animation:spc-cloud-drift 22s ease-in-out infinite alternate!important;will-change:transform}
body.elementor-page-6 .elementor-6 .spc-cloud svg{width:100%;height:auto;display:block}
body.elementor-page-6 .elementor-6 .spc-cloud-one{left:38%;top:98px}
body.elementor-page-6 .elementor-6 .spc-cloud-two{left:4%;bottom:92px;width:112px;opacity:.12;animation-delay:-11s!important;animation-duration:28s!important}
body.elementor-page-6 .elementor-6 .spc-soft-blob{position:absolute;width:300px;height:280px;right:-40px;top:14%;background:#A9D6FF;border-radius:42% 58% 65% 35% / 50% 36% 64% 50%;opacity:.08;animation:spc-blob-breathe 26s ease-in-out infinite alternate!important}
body.elementor-page-6 .elementor-6 .spc-soft-blob-two{width:180px;height:170px;left:-70px;top:auto;bottom:40px;background:#BBDDFF;opacity:.055;animation-delay:-13s!important}
@keyframes spc-cloud-drift{from{transform:translate3d(-8px,2px,0)}to{transform:translate3d(10px,-4px,0)}}
@keyframes spc-blob-breathe{from{transform:rotate(-6deg) scale(.96);border-radius:42% 58% 65% 35% / 50% 36% 64% 50%}to{transform:rotate(6deg) scale(1.03);border-radius:58% 42% 40% 60% / 38% 56% 44% 62%}}
body.elementor-page-6 .elementor-6 .spc-hero-decor .spc-squiggle{display:none}
body.elementor-page-6 .elementor-6 .spc-hero-decor .spc-orbit{opacity:.5}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-cloud-one{left:auto;right:18px;top:137px;width:92px;opacity:.18}body.elementor-page-6 .elementor-6 .spc-cloud-two{display:none}body.elementor-page-6 .elementor-6 .spc-soft-blob{width:200px;height:225px;right:-100px;top:190px;opacity:.065}body.elementor-page-6 .elementor-6 .spc-soft-blob-two{left:-95px;right:auto;top:auto;bottom:36px;width:170px;height:160px;opacity:.04}body.elementor-page-6 .elementor-6 .spc-hero-decor .spc-star{display:none}}
@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 .spc-cloud,body.elementor-page-6 .elementor-6 .spc-soft-blob{animation-duration:40s!important}}


body.elementor-page-6 .elementor-6 section.e-flexbox-base{position:relative;overflow:visible;border-bottom:0!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:9px;z-index:8;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='9' viewBox='0 0 24 9'%3E%3Cpath d='M0 1L6 7L12 1L18 7L24 1' fill='none' stroke='%23123858' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x bottom left}
body.elementor-page-6 .elementor-6 :is([data-id="container_23j8qs0l6"],[data-id="container_lybhoea6h"],[data-id="container_03ceugalu"],.e-container_x3onwwcc3-8694ee1>.e-flexbox-base,.e-container_4vqgl36f2-2ae1630>.e-flexbox-base){border:2px solid #123858!important;border-radius:22px!important;box-shadow:4px 4px 0 #123858!important}
body.elementor-page-6 .elementor-6 .spc-deck-card{box-shadow:0 0 0 2px #123858,5px 5px 0 #123858!important}
body.elementor-page-6 .elementor-6 :is(.spc-faq details,.e-container_a7bivkouf-81c7089){border:2px solid #123858!important;box-shadow:4px 4px 0 #123858!important;border-radius:22px!important}
body.elementor-page-6 .elementor-6 :is(a.e-button-base,.spc-footer a,.elementor-form button){border:2px solid #123858!important;border-radius:6px!important;box-shadow:4px 4px 0 #123858!important;font-weight:700!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:first-child{border:2px solid #123858!important;border-radius:6px!important;box-shadow:4px 4px 0 #123858!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:last-child{border:2px solid #FFFDF5!important;border-radius:6px!important;box-shadow:4px 4px 0 #FFFDF5!important}
body.elementor-page-6 .elementor-6 .e-n-tabs-content a.e-button-base{border:2px solid #123858!important;border-radius:6px!important;box-shadow:4px 4px 0 #123858!important}
body.elementor-page-6 .elementor-6 .spc-nav:not(.spc-overhero){border:2px solid #123858!important;box-shadow:4px 4px 0 #123858!important}
body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero{backdrop-filter:none!important}
body.elementor-page-6 .elementor-6 .spc-nav-cta{border-radius:6px!important}
body.elementor-page-6 .elementor-6 .spc-deck-ready::after{display:none!important}
body.elementor-page-6 .elementor-6 .spc-heart-sticker{position:absolute;right:0;top:-28px;z-index:7;width:80px;height:80px;pointer-events:none;transform:rotate(12deg)}
body.elementor-page-6 .elementor-6 .spc-heart-sticker svg{display:block;width:100%;height:100%}
body.elementor-page-6 .elementor-6 .spc-heart-symbol{transform-origin:40px 36px;animation:spc-heart-turn 20s linear infinite!important}
@keyframes spc-heart-turn{to{transform:rotate(360deg)}}
body.elementor-page-6 .elementor-6 .spc-section-illustration{position:absolute;right:4px;top:0;width:90px;height:90px;pointer-events:none;transform:rotate(7deg)}
body.elementor-page-6 .elementor-6 :is(.e-container_atcm9tfkq-ad342ea,.e-container_zwhbeb8td-48d2e78){position:relative}
body.elementor-page-6 .elementor-6 .spc-section-illustration svg{display:block;width:100%;height:100%}
body.elementor-page-6 .elementor-6 .spc-cloud{opacity:.35}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-heart-sticker{width:64px;height:64px;right:-2px;top:-22px}body.elementor-page-6 .elementor-6 .spc-section-illustration{width:48px;height:48px;right:0;top:-8px}body.elementor-page-6 .elementor-6 .e-container_atcm9tfkq-ad342ea>[data-id="widget_5tra02bb4"]{padding-right:56px}body.elementor-page-6 .elementor-6 .spc-nav-cta{border-radius:5px!important}}


body.elementor-page-6 .elementor-6 .e-container_q7gi95y49-8dfb4dd{background:#FFDD3C!important}
body.elementor-page-6 .elementor-6 :is(.e-container_argagntpz-5ec1868,.e-container_kls8ds4fz-812280b){background:#FFF7E8!important}
body.elementor-page-6 .elementor-6 .e-container_z22mqdg7y-e1c7a31{background:#CDB2FF!important}
body.elementor-page-6 .elementor-6 .e-container_949osrw88-eaa3fa7{background:#ACE6CB!important}
body.elementor-page-6 .elementor-6 :is(.e-container_x5vnlqpqu-1f64e11,[data-id="container_23j8qs0l6"]){background:#CDB2FF!important}
body.elementor-page-6 .elementor-6 .e-container_bhpzazkzy-ce1c871{background:#FFD0AD!important}
body.elementor-page-6 .elementor-6 :is(.e-container_aae21nysj-fa0df7b,[data-id="container_lybhoea6h"]){background:#ACE6CB!important}
body.elementor-page-6 .elementor-6 :is(.e-container_i55ek482e-f400340,[data-id="container_03ceugalu"]){background:#FFDD3C!important}
body.elementor-page-6 .elementor-6 :is(.e-container_svnmtqla0-bebbfb6,.e-container_3ghfue1lz-205a8de,.e-container_lwpzc5ms7-43d38d6,.e-container_9bz28kh8t-3b2b5d9){background:#FFF7E8!important}
body.elementor-page-6 .elementor-6 .spc-faq{background:#FFD0AD!important;position:relative;z-index:1;overflow:visible}
body.elementor-page-6 .elementor-6 .spc-nav:not(.spc-overhero){background:#FFF7E8!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 h1.e-heading-base span:last-child{color:#FFDD3C!important}
body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4>a.e-button-base:first-child{background:#FFDD3C!important}
body.elementor-page-6 .elementor-6 .spc-tab-rail::after{background:linear-gradient(90deg,rgba(205,178,255,0),#CDB2FF 72%)!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base::after{height:18px!important;bottom:-9px!important;background-size:24px 18px!important}
body.elementor-page-6 .elementor-6 section.e-flexbox-base.e-container_ydz4kjl66-b9861e6{overflow:visible!important}
body.elementor-page-6 .elementor-6 .spc-faq::after{content:'';position:absolute;left:0;right:0;bottom:-9px;height:18px;z-index:8;pointer-events:none}

body.elementor-page-6 .elementor-6 section[data-id="container_ydz4kjl66"]{z-index:9}body.elementor-page-6 .elementor-6 section[data-id="container_ydz4kjl66"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23145BC0%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_q7gi95y49"]{z-index:8}body.elementor-page-6 .elementor-6 section[data-id="container_q7gi95y49"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23FFDD3C%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_argagntpz"]{z-index:7}body.elementor-page-6 .elementor-6 section[data-id="container_argagntpz"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23FFF7E8%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_z22mqdg7y"]{z-index:6}body.elementor-page-6 .elementor-6 section[data-id="container_z22mqdg7y"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23CDB2FF%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_kls8ds4fz"]{z-index:5}body.elementor-page-6 .elementor-6 section[data-id="container_kls8ds4fz"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23FFF7E8%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_949osrw88"]{z-index:4}body.elementor-page-6 .elementor-6 section[data-id="container_949osrw88"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23ACE6CB%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 section[data-id="container_104ejffc9"]{z-index:3}body.elementor-page-6 .elementor-6 section[data-id="container_104ejffc9"]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23145BC0%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E")!important}body.elementor-page-6 .elementor-6 .spc-faq::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%3E%3Cpath%20d%3D%22M0%200H24V8L18%2016L12%208L6%2016L0%208Z%22%20fill%3D%22%23FFD0AD%22%2F%3E%3Cpath%20d%3D%22M0%208L6%2016L12%208L18%2016L24%208%22%20fill%3D%22none%22%20stroke%3D%22%23123858%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E") repeat-x left bottom;background-size:24px 18px}
body.elementor-page-6 .elementor-6{overflow-x:clip!important;overflow-y:visible!important}

body.elementor-page-6 .elementor-6 .spc-hero-decor :is(.spc-orbit,.spc-loop,.spc-dots,.spc-star,.spc-star-small,.spc-squiggle,.spc-cloud-two,.spc-soft-blob-two){display:none!important}
body.elementor-page-6 .elementor-6 .spc-cloud-one{opacity:.14!important}
body.elementor-page-6 .elementor-6 .spc-soft-blob:not(.spc-soft-blob-two){opacity:.035!important}
body.elementor-page-6 .elementor-6 .spc-heart-sticker{transform:rotate(-8deg)!important;width:86px!important;height:86px!important;top:-26px!important;right:-2px!important}
body.elementor-page-6 .elementor-6 .spc-heart-sticker .spc-heart-symbol{transform-origin:50px 50px!important}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-heart-sticker{width:72px!important;height:72px!important;top:-22px!important;right:-2px!important}}


body.elementor-page-6 .elementor-6 :is(.e-container_q7gi95y49-8dfb4dd,.e-container_argagntpz-5ec1868,.e-container_z22mqdg7y-e1c7a31,.e-container_kls8ds4fz-812280b,.e-container_949osrw88-eaa3fa7) :is(.e-heading-base,.e-paragraph-base){color:#15212B!important}
body.elementor-page-6 .elementor-6 :is([data-id="widget_6ojgxrl9s"],[data-id="widget_ecdbkve7z"],[data-id="widget_5tra02bb4"],[data-id="widget_eqjndc209"],[data-id="widget_9s0uabvy5"],[data-id="widget_yz42txdgq"]){color:#15212B!important}
body.elementor-page-6 .elementor-6 .spc-faq :is(h2,p,summary,.spc-faq-label){color:#15212B!important}
body.elementor-page-6 .elementor-6 .spc-faq summary:is(:hover,:focus-visible){color:#000!important}
body.elementor-page-6 .elementor-6 .spc-marquee-group span,body.elementor-page-6 .elementor-6 .spc-marquee-group span::after{color:#15212B!important}
body.elementor-page-6 .elementor-6 .spc-tab-hint,body.elementor-page-6 .elementor-6 .e-n-tab-title:not([aria-selected="true"]),body.elementor-page-6 .elementor-6 .elementor-form label{color:#15212B!important}
body.elementor-page-6 .elementor-6 .spc-nav:not(.spc-overhero) nav>a:not(.spc-nav-cta){color:#15212B!important}
body.elementor-page-6 .elementor-6 .elementor-form :is(input,select){color:#15212B!important}

body.elementor-page-6 .elementor-6 :is(.e-container_x3onwwcc3-8694ee1,.e-container_4vqgl36f2-2ae1630) .elementor-icon{color:#123858!important;fill:#123858!important;font-size:36px!important;display:inline-flex;line-height:1;filter:none!important}body.elementor-page-6 .elementor-6 :is(.e-container_x3onwwcc3-8694ee1,.e-container_4vqgl36f2-2ae1630) .elementor-icon svg{width:36px!important;height:36px!important;fill:currentColor!important;filter:none!important;transform:none!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 :is(.e-container_x3onwwcc3-8694ee1,.e-container_4vqgl36f2-2ae1630) .elementor-icon svg{width:32px!important;height:32px!important}}
body.elementor-page-6 .elementor-6 .e-container_1djssbw79-906bc31{align-items:stretch!important;gap:24px!important}body.elementor-page-6 .elementor-6 article.spc-collection-card{width:calc((100% - 48px)/3)!important;position:relative;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#FFF7E8!important;border:2px solid #123858!important;border-radius:14px!important;overflow:hidden;box-shadow:5px 5px 0 #123858!important;transition:translate .25s ease,box-shadow .25s ease!important;rotate:0deg!important}body.elementor-page-6 .elementor-6 article.spc-collection-card > img{width:100%!important;height:250px!important;object-fit:cover!important;border-radius:0!important;margin:0!important;flex-shrink:0;border-bottom:2px solid #123858!important;transform:none!important}body.elementor-page-6 .elementor-6 .spc-collection-label{position:absolute;top:16px;left:16px;background:var(--spc-card-colour);color:#123858;border:2px solid #123858;box-shadow:2px 2px 0 #123858;padding:7px 10px;font:800 10px/1.2 Manrope,sans-serif;letter-spacing:.06em;z-index:2}body.elementor-page-6 .elementor-6 .spc-collection-body{display:flex;flex-direction:column;flex:1;padding:24px;gap:14px;background:var(--spc-card-colour)}body.elementor-page-6 .elementor-6 .spc-collection-body h3{font:600 29px/1.12 Fredoka,sans-serif!important;color:#15212B!important;margin:0!important;letter-spacing:-.02em!important}body.elementor-page-6 .elementor-6 .spc-collection-description{font:400 14px/1.65 Manrope,sans-serif;color:#15212B;margin:0 0 8px}body.elementor-page-6 .elementor-6 .spc-collection-body a.e-button-base{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;width:100%!important;box-sizing:border-box!important;margin-top:auto!important;padding:10px 12px!important;border:2px solid #123858!important;border-radius:4px!important;box-shadow:3px 3px 0 #123858!important;background:#FFF7E8!important;color:#123858!important;font:800 12px/1.3 Manrope,sans-serif!important;text-align:left!important;filter:none!important}.spc-collection-arrow{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;background:#123858;color:#FFF7E8;font-size:20px;line-height:1;transition:transform .2s}@media(hover:hover){body.elementor-page-6 .elementor-6 article.spc-collection-card:hover{translate:0 -5px;rotate:0deg!important;box-shadow:7px 9px 0 #123858!important}.spc-collection-body a:hover .spc-collection-arrow{transform:rotate(-8deg)}}@media(max-width:1024px){body.elementor-page-6 .elementor-6 article.spc-collection-card{width:calc((100% - 24px)/2)!important}}@media(max-width:767px){body.elementor-page-6 .elementor-6 article.spc-collection-card{width:100%!important;padding:0!important;gap:0!important;border-radius:12px!important}body.elementor-page-6 .elementor-6 article.spc-collection-card > img{height:220px!important;border-radius:0!important}body.elementor-page-6 .elementor-6 .spc-collection-body{padding:20px;gap:12px}body.elementor-page-6 .elementor-6 .spc-collection-body h3{font-size:27px!important}.spc-collection-label{top:12px!important;left:12px!important}}@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 article.spc-collection-card,.spc-collection-arrow{transition:none!important}}
body.elementor-page-6 .elementor-6 #equipment article.spc-collection-card{padding:0!important;gap:0!important;border-radius:14px!important}body.elementor-page-6 .elementor-6 #equipment article.spc-collection-card > img{border-radius:0!important;margin:0!important;width:100%!important}body.elementor-page-6 .elementor-6 #equipment .spc-collection-body{gap:14px!important;padding:24px!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 #equipment .spc-collection-body{padding:20px!important;gap:12px!important}}
body.elementor-page-6 .elementor-6 #equipment .spc-collection-label{display:none!important}
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-tab-rail{padding-right:52px!important;box-sizing:border-box!important;min-height:54px}body.elementor-page-6 .elementor-6 .spc-tab-rail::after{display:none!important}body.elementor-page-6 .elementor-6 .spc-tab-rail .e-n-tabs-heading{width:100%!important;max-width:100%!important;box-sizing:border-box!important;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent 100%)!important}body.elementor-page-6 .elementor-6 .spc-tab-next{right:0!important;top:7px!important;width:40px!important;height:40px!important;box-sizing:border-box!important;box-shadow:2px 2px 0 #123858!important;border:2px solid #123858!important;background:#FFDD3C!important;translate:none!important;transform:none!important}body.elementor-page-6 .elementor-6 .spc-tab-next:active{box-shadow:none!important}}
body.elementor-page-6 .elementor-6 :is(.e-container_x3onwwcc3-8694ee1,.e-container_4vqgl36f2-2ae1630) .elementor-icon svg.spc-illustrated-icon{width:48px!important;height:48px!important;fill:none!important;filter:none!important;shape-rendering:auto;image-rendering:auto}body.elementor-page-6 .elementor-6 .spc-illustrated-icon *{vector-effect:non-scaling-stroke}
.spc-engineering-clone{display:none!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;width:calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 20px 12px 0!important;box-sizing:border-box!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:auto!important}body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630::-webkit-scrollbar{display:none}body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 > .e-flexbox-base{display:flex!important;flex:0 0 84%!important;width:84%!important;min-width:0!important;max-width:none!important;min-height:250px!important;height:auto!important;padding:20px!important;gap:14px!important;box-sizing:border-box!important}body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 .spc-engineering-clone{display:flex!important}body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 h4{font-size:22px!important;line-height:1.2!important}body.elementor-page-6 .elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 p{font-size:15px!important;line-height:1.6!important}}
body.elementor-page-6 .elementor-6 .spc-heart-sticker .spc-heart-symbol{transform-box:fill-box!important;transform-origin:50% 50%!important;animation:spc-heart-centred-turn 20s linear infinite!important}body.elementor-page-6 .elementor-6 .spc-heart-sticker{right:6px!important;top:-28px!important;transform:rotate(0deg)!important}body.elementor-page-6 .elementor-6 .spc-heart-sticker svg{overflow:visible}@keyframes spc-heart-centred-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-heart-sticker{width:68px!important;height:68px!important;right:8px!important;top:-30px!important}}@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 .spc-heart-sticker .spc-heart-symbol{animation:none!important;transform:rotate(0deg)!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 section[data-id="container_z22mqdg7y"]{padding:40px 20px!important;gap:26px!important;align-items:stretch!important;text-align:left!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-container_gabbjxe0u-f23dabf{width:100%!important;max-width:none!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:14px!important;margin:0!important;padding:0!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-container_gabbjxe0u-f23dabf :is(h2,h4){text-align:left!important;align-self:flex-start!important;width:100%!important;max-width:none!important;margin:0!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-container_gabbjxe0u-f23dabf h2{font-size:32px!important;line-height:1.14!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-container_gabbjxe0u-f23dabf h4{font-size:12px!important;line-height:1.4!important;letter-spacing:.07em!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .elementor-widget-n-tabs{width:100%!important;margin:0!important;min-width:0!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs{gap:16px!important;text-align:left!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .spc-tab-hint{margin:0!important;font-size:12px!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content{margin-top:4px!important;width:100%!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content :is(h3,p){text-align:left!important;align-self:flex-start!important;width:100%!important;margin:0!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content > .e-flexbox-base{gap:22px!important}body.elementor-page-6 .elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content img{width:100%!important;max-width:100%!important;display:block!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 #equipment .e-container_atcm9tfkq-ad342ea{width:100%!important;max-width:none!important;align-items:stretch!important;text-align:left!important;gap:16px!important;padding:0!important;margin:0!important}body.elementor-page-6 .elementor-6 #equipment .e-container_atcm9tfkq-ad342ea h2{display:block!important;width:100%!important;max-width:none!important;align-self:stretch!important;text-align:left!important;font-size:34px!important;line-height:1.12!important;letter-spacing:-.025em!important;margin:0!important;padding:0!important}body.elementor-page-6 .elementor-6 #equipment .e-container_atcm9tfkq-ad342ea h6{width:calc(100% - 56px)!important;box-sizing:border-box!important;padding:0!important;margin:0!important;min-height:40px;display:flex;align-items:center;font-size:12px!important;line-height:1.4!important;text-align:left!important}body.elementor-page-6 .elementor-6 #equipment .e-container_atcm9tfkq-ad342ea p{width:100%!important;max-width:none!important;text-align:left!important;margin:0!important;padding:0!important}body.elementor-page-6 .elementor-6 #equipment .spc-section-illustration{width:40px!important;height:40px!important;top:0!important;right:0!important;transform:none!important}body.elementor-page-6 .elementor-6 #equipment{gap:28px!important}}
body.elementor-page-6 .elementor-6 #equipment .e-container_1djssbw79-906bc31{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card{display:flex;flex-direction:column;width:100%!important;min-width:0;border:2px solid #123858;border-radius:14px;box-shadow:4px 4px 0 #123858;overflow:hidden;background:var(--spc-card-colour)}body.elementor-page-6 .elementor-6 #equipment .spc-product-card>img,body.elementor-page-6 .elementor-6 #equipment .spc-product-illustration{display:block;width:100%!important;height:230px!important;border-radius:0!important;object-fit:cover!important;border-bottom:2px solid #123858;box-sizing:border-box}.spc-product-illustration{display:grid!important;place-items:center;background:#FFF7E8}.spc-product-illustration svg{width:120px;height:120px}body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-body{padding:20px!important;gap:14px!important;flex:1}body.elementor-page-6 .elementor-6 #equipment .spc-product-card h3{font-size:25px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card a{margin-top:auto!important}body.elementor-page-6 .elementor-6 .e-widget_b293svd8w-dd39e59{object-fit:contain!important;background:#FFF7E8}@media(max-width:1024px){body.elementor-page-6 .elementor-6 #equipment .e-container_1djssbw79-906bc31{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body.elementor-page-6 .elementor-6 #equipment .e-container_1djssbw79-906bc31{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card>img{height:250px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-illustration{height:180px!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 #equipment .e-container_1djssbw79-906bc31{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card{border-radius:10px!important;box-shadow:3px 3px 0 #123858!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card>img,body.elementor-page-6 .elementor-6 #equipment .spc-product-illustration{height:135px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-illustration svg{width:76px;height:76px}body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-body{padding:12px 10px!important;gap:10px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card h3{font-size:18px!important;line-height:1.15!important;min-height:42px}body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-description{display:none!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card a.e-button-base{font-size:10px!important;min-height:44px!important;padding:8px!important;gap:5px!important;box-shadow:2px 2px 0 #123858!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-arrow{width:20px;height:20px;flex-basis:20px;font-size:16px}}
body.elementor-page-6 .elementor-6 section[data-id="container_kls8ds4fz"]{z-index:7!important}body.elementor-page-6 .elementor-6 section[data-id="container_argagntpz"]{z-index:5!important}body.elementor-page-6 .elementor-6 section[data-id="container_z22mqdg7y"]{z-index:6!important}

body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-body{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:10px 6px!important}
body.elementor-page-6 .elementor-6 #equipment .spc-product-card h3{grid-column:1;grid-row:1;min-height:0!important;white-space:nowrap;font-size:21px!important;line-height:1.2!important;margin:0!important}
body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-description{grid-column:1 / -1;grid-row:2;margin:0!important}
body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:36px;height:40px;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;text-decoration:none!important;transition:transform .18s ease}
body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link .spc-collection-arrow{display:flex;align-items:center;justify-content:center;width:28px!important;height:28px!important;flex-basis:28px!important;background:#123858;color:#FFF7E8;border-radius:4px;font-size:22px!important;transition:transform .18s ease}
body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link:hover .spc-collection-arrow{transform:translate(2px,-2px)}
body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link:active{transform:scale(.92)}
body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link:focus-visible{outline:2px solid #123858;outline-offset:2px;border-radius:4px}
@media(max-width:767px){body.elementor-page-6 .elementor-6 #equipment .spc-product-card .spc-collection-body{padding:7px 8px!important;grid-template-columns:minmax(0,1fr) 28px!important;column-gap:3px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-card h3{font-size:14px!important;letter-spacing:-.25px!important}body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link{width:28px;height:36px}body.elementor-page-6 .elementor-6 #equipment .spc-product-arrow-link .spc-collection-arrow{width:23px!important;height:23px!important;flex-basis:23px!important;font-size:18px!important}}

@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-marquee-group{gap:14px!important;padding-right:14px!important}body.elementor-page-6 .elementor-6 .spc-marquee-group span{font-size:18px!important;line-height:1.3!important}body.elementor-page-6 .elementor-6 .spc-marquee-group span::after{margin-left:14px!important;font-size:13px!important}body.elementor-page-6 .elementor-6 section.e-container_q7gi95y49-8dfb4dd{padding:22px 20px!important;gap:10px!important}body.elementor-page-6 .elementor-6 .e-container_q7gi95y49-8dfb4dd .e-heading-base{font-size:10px!important;letter-spacing:.07em!important}}
body.elementor-page-6 .elementor-6 .spc-engineering-video{position:relative;width:100%;aspect-ratio:16/9;border:2px solid #123858;border-radius:24px;overflow:hidden;background:#123858;box-shadow:5px 5px 0 #123858}body.elementor-page-6 .elementor-6 .spc-engineering-video iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}body.elementor-page-6 .elementor-6 .spc-engineering-video.is-interactive iframe{pointer-events:auto}body.elementor-page-6 .elementor-6 .spc-engineering-video-reveal{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}body.elementor-page-6 .elementor-6 .spc-engineering-video-reveal span{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:8px 12px;border:1px solid #FFF7E8;border-radius:4px;background:#123858cc;color:#FFF7E8;font:600 12px Manrope,sans-serif}body.elementor-page-6 .elementor-6 .spc-engineering-video-reveal:focus-visible{outline:3px solid #FFDD3C;outline-offset:-5px}@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-engineering-video{aspect-ratio:16/9;border-radius:18px;min-height:0!important}}
@media(max-width:767px){body.elementor-page-6 .elementor-6 section.e-container_ydz4kjl66-b9861e6{align-items:center!important;text-align:center!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ri6tbxxgz-b3567ae{align-items:center!important;text-align:center!important;width:100%!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 :is(h1.e-widget_lucaz4iff-ca51632,p.e-widget_7epvcl4na-f691981){text-align:center!important;width:100%!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4{justify-content:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}body.elementor-page-6 .elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_h9uj7wnb6-d4a82ae{align-self:center!important;margin-left:auto!important;margin-right:auto!important}}
body.elementor-page-6 .elementor-6 .e-container_949osrw88-eaa3fa7 .e-container_cyb4pepb5-9463720:has(.spc-engineering-video){height:auto!important;min-height:0!important;justify-content:flex-start!important;align-self:flex-start!important;padding:0!important}body.elementor-page-6 .elementor-6 .spc-engineering-video-reveal span{display:none!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 .e-container_949osrw88-eaa3fa7{gap:22px!important;padding-top:28px!important}}
body.elementor-page-6 .elementor-6 .spc-philosophy-video{position:relative;width:100%;max-width:320px;margin-inline:auto;aspect-ratio:9/16;overflow:hidden;border:2px solid #123858;border-radius:22px;background:#123858}body.elementor-page-6 .elementor-6 .spc-philosophy-video video{display:block;width:100%;height:100%;object-fit:contain}body.elementor-page-6 .elementor-6 .spc-philosophy-video button{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;border:0;padding:0;background:transparent!important;box-shadow:none!important;cursor:pointer}body.elementor-page-6 .elementor-6 .spc-philosophy-video button:focus-visible{outline:3px solid #FFDD3C;outline-offset:-5px}body.elementor-page-6 .elementor-6 .e-container_c1erkr736-a0288d6:has(.spc-philosophy-video){height:auto!important;min-height:0!important;padding:0!important;justify-content:center!important}@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-philosophy-video{border-radius:18px;max-width:260px;margin-inline:auto}}
@media(max-width:767px){body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_argagntpz-5ec1868{gap:24px!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_argagntpz-5ec1868 .e-container_x3onwwcc3-8694ee1{padding-bottom:12px!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_c1erkr736-a0288d6:has(.spc-philosophy-video){width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;gap:0!important;margin:0!important;padding:0!important;align-self:stretch!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .spc-philosophy-video{width:100%!important;max-width:none!important;aspect-ratio:4/5!important;margin:0!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .spc-philosophy-video video{object-fit:cover!important;object-position:center!important}}
body.elementor-page-6 .elementor-6 section[data-id="container_kls8ds4fz"]{z-index:7!important}body.elementor-page-6 .elementor-6 section[data-id="container_949osrw88"]{z-index:6!important}body.elementor-page-6 .elementor-6 section[data-id="container_argagntpz"]{z-index:5!important}body.elementor-page-6 .elementor-6 section[data-id="container_z22mqdg7y"]{z-index:4!important}
body.elementor-page-6 .elementor-6 svg.spc-ui-arrow{display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;vertical-align:middle;fill:none!important;stroke:currentColor!important;stroke-width:2!important;line-height:1;overflow:visible}body.elementor-page-6 .elementor-6 :is(a.e-button-base,a.spc-nav-cta,.spc-footer a):has(.spc-ui-arrow){display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px!important}body.elementor-page-6 .elementor-6 .elementor-button-text:has(.spc-ui-arrow){display:inline-flex!important;align-items:center!important;gap:8px!important}body.elementor-page-6 .elementor-6 .spc-collection-arrow{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}body.elementor-page-6 .elementor-6 .spc-collection-arrow svg.spc-ui-arrow{width:16px!important;height:16px!important;flex-basis:16px!important;margin:0!important}body.elementor-page-6 .elementor-6 .spc-tab-next{display:none} @media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-tab-next{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}body.elementor-page-6 .elementor-6 .spc-tab-next svg.spc-ui-arrow{width:20px!important;height:20px!important;flex-basis:20px!important;margin:0!important}}

body.elementor-page-6 .elementor-6 #spc-contact-popup{width:min(1000px,calc(100% - 40px));max-width:1000px;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:3px solid #123858;border-radius:26px;background:#145BC0;color:#FFF7E8;overflow:hidden;box-shadow:8px 8px 0 #123858;animation:spc-contact-up .4s cubic-bezier(.2,.8,.2,1)}body.elementor-page-6 .elementor-6 #spc-contact-popup::backdrop{background:#10263bb3;backdrop-filter:blur(5px)}body.elementor-page-6 .elementor-6 #spc-contact-popup.spc-popup-closing{animation:spc-contact-down .24s ease-in forwards}body.elementor-page-6 .elementor-6 .spc-popup-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ffffff55;background:#145BC0;gap:16px}body.elementor-page-6 .elementor-6 .spc-popup-toolbar span{font:500 17px Fredoka,sans-serif;color:#FFF7E8}body.elementor-page-6 .elementor-6 .spc-popup-close{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:2px solid #123858;border-radius:50%;background:#FFDD3C;color:#123858;box-shadow:2px 2px 0 #123858;cursor:pointer}body.elementor-page-6 .elementor-6 .spc-popup-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}body.elementor-page-6 .elementor-6 .spc-popup-close:focus-visible{outline:3px solid #FFF7E8;outline-offset:3px}body.elementor-page-6 .elementor-6 .spc-popup-scroll{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#FFDD3C #145BC0}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote{padding:32px!important;gap:28px!important;max-width:none!important;width:100%!important;z-index:auto!important}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote::after{display:none!important}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote h2{font-size:40px!important;line-height:1.1!important}body.elementor-page-6 .elementor-6 #spc-contact-popup .e-container_a7bivkouf-81c7089{border:2px solid #123858!important;border-radius:22px!important;box-shadow:5px 5px 0 #123858!important} @keyframes spc-contact-up{from{opacity:0;transform:translateY(70vh)}to{opacity:1;transform:translateY(0)}}@keyframes spc-contact-down{to{opacity:0;transform:translateY(70vh)}}@media(max-width:767px){body.elementor-page-6 .elementor-6 #spc-contact-popup{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 20px);margin:0;border-radius:24px 24px 0 0;border-bottom:0;box-shadow:none}body.elementor-page-6 .elementor-6 .spc-popup-scroll{max-height:calc(100dvh - 90px)}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote{padding:24px 20px 30px!important;gap:22px!important}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote h2{font-size:32px!important}body.elementor-page-6 .elementor-6 #spc-contact-popup #quote .e-container_a7bivkouf-81c7089{padding:20px!important}}@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6 #spc-contact-popup{animation:none!important}}
body.elementor-page-6 .elementor-6 .spc-engineering-video video{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}
body.elementor-page-6 .elementor-6 :is([data-id="widget_kgv8k4vn6"],[data-id="widget_f70ms3sif"],[data-id="widget_v6kcnwmcv"],[data-id="container_0mnktjey4"],.spc-collection-description,.spc-faq > div:first-child > p,[data-id="container_0mli1959t"]){display:none!important}body.elementor-page-6 .elementor-6 [data-id="container_0mli1959t"]{margin:0!important}body.elementor-page-6 .elementor-6 #equipment [data-id="container_0mli1959t"]{display:none!important}body.elementor-page-6 .elementor-6 #equipment [data-id="widget_n6k3xp6cs"]{display:none!important}@media(max-width:767px){body.elementor-page-6 .elementor-6.elementor-6 .e-container_x3onwwcc3-8694ee1 > div{min-height:180px!important}body.elementor-page-6 .elementor-6.elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 > .e-flexbox-base{min-height:190px!important}}
body.elementor-page-6 .elementor-6.elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630{padding-bottom:24px!important;height:auto!important;max-height:none!important;box-sizing:border-box!important}@media(max-width:767px){body.elementor-page-6 .elementor-6.elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630{padding:8px 20px 24px 4px!important}body.elementor-page-6 .elementor-6.elementor-6 [data-id="container_949osrw88"] .e-container_4vqgl36f2-2ae1630 > .e-flexbox-base{flex-shrink:0!important;overflow:visible!important}}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4 > a.e-widget_suhz5aso3-987bc50{background:rgba(255,247,232,.07)!important;color:#FFF7E8!important;border-color:#FFF7E8!important;box-shadow:4px 4px 0 #123858!important;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4 > a.e-widget_suhz5aso3-987bc50:hover,body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4 > a.e-widget_suhz5aso3-987bc50:focus-visible{background:#FFF7E8!important;color:#123858!important;border-color:#FFF7E8!important;box-shadow:6px 6px 0 #123858!important}body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4 > a.e-widget_suhz5aso3-987bc50:active{background:#F5E6C8!important;color:#123858!important;box-shadow:1px 1px 0 #123858!important}@media(prefers-reduced-motion:reduce){body.elementor-page-6 .elementor-6.elementor-6.elementor-6 .e-container_ydz4kjl66-b9861e6 .e-container_ll7b8cl33-72f75e4 > a.e-widget_suhz5aso3-987bc50{transition:none!important}}
@media(min-width:1025px){
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_ydz4kjl66"]{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:center!important;gap:56px!important;padding:164px max(56px,calc((100% - 1200px)/2)) 76px!important;min-height:660px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_glp3z6mer"]{width:100%!important;max-width:none!important;padding:0!important;gap:28px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_ri6tbxxgz"]{padding:0!important;gap:24px!important;width:100%!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="widget_lucaz4iff"]{font-size:clamp(50px,4.2vw,64px)!important;line-height:1.08!important;width:100%!important;letter-spacing:-.035em!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="widget_7epvcl4na"]{font-size:18px!important;line-height:1.7!important;max-width:500px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_ll7b8cl33"]{padding:0!important;gap:16px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_h9uj7wnb6"]{width:100%!important;max-width:520px!important;height:auto!important;min-height:0!important;justify-self:center!important;align-self:center!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-hero-deck{height:clamp(360px,31vw,440px)!important;width:calc(100% - 44px)!important;margin:0 22px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-heart-sticker{right:4px!important;top:-22px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_q7gi95y49"]{padding:24px!important;gap:0!important;min-height:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_q7gi95y49"] > :not([data-id="container_ko2tgjskk"]){display:none!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_ko2tgjskk"]{padding:0!important;margin:0!important;width:100%!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 :is([data-id="container_kls8ds4fz"],[data-id="container_949osrw88"],[data-id="container_argagntpz"],[data-id="container_z22mqdg7y"],[data-id="container_104ejffc9"]){padding:72px max(40px,calc((100% - 1200px)/2))!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_kls8ds4fz"]{gap:32px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_atcm9tfkq"]{position:relative!important;padding:0!important;width:100%!important;max-width:none!important;gap:14px!important;align-items:flex-start!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_atcm9tfkq"] h2{font-size:48px!important;line-height:1.08!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_atcm9tfkq"] .spc-section-illustration{position:absolute!important;right:12px!important;top:14px!important;left:auto!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_1djssbw79"]{padding:0 6px 6px 0!important;gap:22px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-product-card img,.spc-product-card .spc-product-illustration{height:200px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-product-card .spc-collection-body{padding:18px!important;min-height:76px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_949osrw88"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:56px!important;row-gap:34px!important;align-items:center!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_cyb4pepb5"]{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;padding:0!important;align-self:center!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_vhauwa6um"]{display:contents!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_zwhbeb8td"]{grid-column:2!important;grid-row:1!important;width:100%!important;padding:0!important;gap:18px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_zwhbeb8td"] h2{font-size:48px!important;line-height:1.12!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_4vqgl36f2"]{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;gap:20px!important;padding:0 6px 12px 0!important;overflow:visible!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_4vqgl36f2"] > .e-flexbox-base:not(.spc-engineering-clone){width:100%!important;max-width:none!important;min-width:0!important;min-height:180px!important;height:auto!important;padding:24px!important;gap:12px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_4vqgl36f2"] .spc-engineering-clone{display:none!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_4vqgl36f2"] h4{font-size:22px!important;line-height:1.2!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_4vqgl36f2"] p{font-size:15px!important;line-height:1.6!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_argagntpz"]{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)!important;gap:64px!important;align-items:center!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_q2qkzq8n0"]{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;gap:28px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_8wsgv856o"]{padding:0!important;gap:16px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_8wsgv856o"] h2{font-size:48px!important;line-height:1.12!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_x3onwwcc3"]{padding:0 6px 6px 0!important;gap:20px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_x3onwwcc3"] > .e-flexbox-base{padding:24px!important;gap:12px!important;min-height:190px!important;height:auto!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_x3onwwcc3"] h3{font-size:24px!important;line-height:1.2!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_x3onwwcc3"] p{font-size:16px!important;line-height:1.6!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_c1erkr736"]{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;align-self:center!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-philosophy-video{width:280px!important;max-width:100%!important;aspect-ratio:9/16!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"]{gap:28px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_gabbjxe0u"]{padding:0!important;align-items:flex-start!important;text-align:left!important;width:100%!important;gap:14px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_gabbjxe0u"] h2{font-size:48px!important;line-height:1.1!important;text-align:left!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_gabbjxe0u"] hr{margin:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs{display:flex!important;flex-direction:column!important;gap:24px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .spc-tab-rail{width:100%!important;max-width:100%!important;padding:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-heading{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;gap:12px!important;overflow:visible!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tab-title{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:14px 12px!important;min-height:62px!important;font-size:14px!important;line-height:1.3!important;white-space:normal!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content{width:100%!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content > .e-active{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;padding:24px!important;align-items:center!important;border:2px solid #123858!important;border-radius:24px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content > .e-active > .e-con{width:100%!important;padding:0!important;min-width:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_z22mqdg7y"] .e-n-tabs-content img{width:100%!important;height:310px!important;object-fit:cover!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_k57afs673"]{padding:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_104ejffc9"] h2{font-size:48px!important;line-height:1.12!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-contact-details{padding:64px 0 72px!important;width:calc(100% - 80px)!important;max-width:1200px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-faq{padding:64px max(40px,calc((100% - 1200px)/2))!important;gap:64px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-footer{padding:36px max(40px,calc((100% - 1200px)/2))!important}

body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 #equipment .spc-product-card > img,body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 #equipment .spc-product-illustration{height:200px!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_gabbjxe0u"]{max-width:none!important;margin:0!important;align-self:stretch!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 [data-id="container_twh8p4jhe"]{padding:0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-marquee{font-size:28px!important;line-height:1.4!important;padding:8px 0!important}
body.elementor-page-6 .elementor-6.elementor-6.elementor-6.elementor-6 .spc-marquee-group{gap:28px!important}
}
body.elementor-page-6 .elementor-6 .spc-nav a.spc-brand{color:#145BC0!important}body.elementor-page-6 .elementor-6 .spc-nav a.spc-brand span{color:#123858!important}body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero a.spc-brand{color:#FFF7E8!important}body.elementor-page-6 .elementor-6 .spc-nav.spc-overhero a.spc-brand span{color:#FFDD3C!important}
body.elementor-page-6 #equipment .spc-product-card{position:relative}body.elementor-page-6 #equipment a.spc-product-view{position:absolute;top:10px;right:10px;z-index:3;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;background:#FFF7E8;color:#123858;border:2px solid #123858;border-radius:50%;box-shadow:2px 2px 0 #123858;transition:transform .18s,background .18s,box-shadow .18s}body.elementor-page-6 #equipment a.spc-product-view svg{width:21px;height:21px;display:block}body.elementor-page-6 #equipment a.spc-product-view:hover{background:#FFDD3C;transform:translateY(-2px);box-shadow:2px 4px 0 #123858}body.elementor-page-6 #equipment a.spc-product-view:active{transform:translate(1px,1px);box-shadow:1px 1px 0 #123858}body.elementor-page-6 #equipment a.spc-product-view:focus-visible{outline:3px solid #145BC0;outline-offset:4px}@media(prefers-reduced-motion:reduce){body.elementor-page-6 #equipment a.spc-product-view{transition:none}}
@media(max-width:767px){body.elementor-page-6 #equipment a.spc-product-view{width:28px;height:28px;min-width:0;min-height:0;top:8px;right:8px;border-width:1.5px;box-shadow:1px 1px 0 #123858;line-height:1}body.elementor-page-6 #equipment a.spc-product-view svg{width:15px;height:15px}body.elementor-page-6 #equipment a.spc-product-view::before{content:"";position:absolute;inset:-8px;border-radius:50%}body.elementor-page-6 #equipment a.spc-product-view:hover{box-shadow:1px 2px 0 #123858}}
.spc-mobile-menu{display:none}body.elementor-page-6 #equipment .spc-outdoor-gym-photo{object-fit:contain!important;background:white!important;padding:12px!important}@media(max-width:767px){body.elementor-page-6 .spc-nav>nav{display:none!important}body.elementor-page-6 .spc-nav .spc-mobile-menu{display:block;position:relative;margin-left:auto;flex:none}.spc-mobile-menu summary{list-style:none;cursor:pointer;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:2px solid #123858;border-radius:8px;background:#FFF7E8;color:#123858}.spc-mobile-menu summary::-webkit-details-marker{display:none}.spc-mobile-menu summary svg{width:20px;height:20px}.spc-nav.spc-overhero .spc-mobile-menu summary{background:transparent;border-color:#FFF7E8;color:#FFF7E8}.spc-mobile-menu-panel{position:absolute;right:0;top:calc(100% + 14px);width:230px;padding:10px;border:2px solid #123858;border-radius:16px;background:#FFF7E8;box-shadow:4px 4px 0 #123858;color:#123858;z-index:101}.spc-nav .spc-mobile-menu-panel a{display:block!important;padding:12px 14px!important;border-radius:8px;font-size:14px!important;color:#123858!important;background:transparent!important;text-decoration:none}.spc-nav .spc-mobile-menu-panel a:hover{background:#FFDD3C!important}.spc-mobile-menu summary:focus-visible{outline:3px solid #FFDD3C;outline-offset:4px}}
.spc-mobile-contact{display:none}@media(max-width:767px){body.elementor-page-6 .spc-nav{gap:8px!important}body.elementor-page-6 .spc-nav a.spc-mobile-contact{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:9px 10px!important;border:1.5px solid #123858;border-radius:7px;background:#145BC0;color:#FFF7E8!important;font-size:11px!important;font-weight:700;line-height:1.2;box-shadow:1px 2px 0 #123858;flex:none}body.elementor-page-6 .spc-nav.spc-overhero a.spc-mobile-contact{background:transparent;border-color:#FFF7E8;color:#FFF7E8!important;box-shadow:none}body.elementor-page-6 .spc-nav .spc-mobile-menu{margin-left:0}body.elementor-page-6 .spc-nav .spc-mobile-menu summary{width:34px;height:34px}body.elementor-page-6 .spc-nav a.spc-brand{margin-right:auto;white-space:nowrap}body.elementor-page-6 .spc-tab-next[data-direction="back"] svg{transform:rotate(180deg)}@media(max-width:359px){body.elementor-page-6 .spc-nav a.spc-brand{font-size:16px!important}body.elementor-page-6 .spc-nav a.spc-mobile-contact{padding:8px!important;font-size:10px!important}}}
/* Keep mobile navigation outside the rounded header */
@media(max-width:767px){body.elementor-page-6 .elementor-6 .spc-nav{overflow:visible!important}body.elementor-page-6 .elementor-6 .spc-mobile-menu summary{touch-action:manipulation;pointer-events:auto}body.elementor-page-6 .elementor-6 .spc-mobile-menu:not([open]) .spc-mobile-menu-panel{display:none!important}body.elementor-page-6 .elementor-6 .spc-mobile-menu[open] .spc-mobile-menu-panel{display:block!important;z-index:1000}}/* End custom CSS */