.elementor-182 .elementor-element.elementor-element-gs53032{--display:flex;--padding-top:60px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs53031{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs53029{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-gs53021{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.6em;color:#8AA7B2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-gs53022 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:0.6px;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53023 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:86px;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53024 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53025{font-family:"Lato", Sans-serif;font-size:19px;line-height:1.55em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53028{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-182 .elementor-element.elementor-element-gs53026 .elementor-button{background-color:#EC7404;font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EC7404;border-radius:0px 0px 0px 0px;padding:14px 30px 11px 30px;}.elementor-182 .elementor-element.elementor-element-gs53026 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-gs53026 .elementor-button:focus{background-color:#C95E00;color:#FFFFFF;border-color:#C95E00;}.elementor-182 .elementor-element.elementor-element-gs53026 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-gs53026 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53027 .elementor-button{background-color:rgba(0,0,0,0);font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;fill:#A1D2E4;color:#A1D2E4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A1D2E4;border-radius:0px 0px 0px 0px;padding:14px 30px 11px 30px;}.elementor-182 .elementor-element.elementor-element-gs53027 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-gs53027 .elementor-button:focus{background-color:#A1D2E4;color:#0C1F29;border-color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53027 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-gs53027 .elementor-button:focus svg{fill:#0C1F29;}.elementor-182 .elementor-element.elementor-element-gs53030{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{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-182 .elementor-element.elementor-element-gs530e4{--display:flex;--padding-top:138px;--padding-bottom:138px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs530e3{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5305b .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:48px;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530c0{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-182 .elementor-element.elementor-element-gs53060{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5305c{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5305d .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5305e .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs5305f{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53065{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53061{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53062 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53063 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53064{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs5306a{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53066{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53067 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53068 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53069{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs5306f{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5306b{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5306c .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5306d .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs5306e{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53074{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53070{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53071 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53072 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53073{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53079{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53075{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53076 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53077 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53078{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs5307e{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5307a{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5307b .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5307c .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs5307d{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53083{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5307f{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53080 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53081 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53082{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs5308d{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53089{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5308a .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5308b .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs5308c{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53097{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53093{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53094 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53095 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53096{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53092{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5308e{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5308f .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53090 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53091{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53088{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53084{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53085 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53086 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs53087{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs5309c{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs53098{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs53099 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5309a .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs5309b{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530a1{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs5309d{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs5309e .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5309f .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530a0{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530a6{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530a2{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530a3 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530a4 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530a5{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530ab{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530a7{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530a8 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530a9 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530aa{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530b0{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530ac{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530ad .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530ae .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530af{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530b5{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530b1{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530b2 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530b3 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530b4{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530ba{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530b6{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530b7 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530b8 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530b9{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530bf{--display:flex;--gap:11px 0px;--row-gap:11px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530bb{border-radius:8px 8px 8px 8px;}.elementor-182 .elementor-element.elementor-element-gs530bc .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:27px;text-transform:uppercase;line-height:1.05em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530bd .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#A1D2E4;}.elementor-182 .elementor-element.elementor-element-gs530be{font-family:"Lato", Sans-serif;font-size:15px;line-height:1.5em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs53111{--display:flex;--padding-top:138px;--padding-bottom:138px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs53110{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-182 .elementor-element.elementor-element-gs530e5 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:62px;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs53100{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs530f2{--display:flex;--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F586A;--border-color:#2F586A;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-182 .elementor-element.elementor-element-gs530f2:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-gs530f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-182 .elementor-element.elementor-element-gs530e6 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF7C0F;}.elementor-182 .elementor-element.elementor-element-gs530e7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-182 .elementor-element.elementor-element-gs530e7 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:44px;text-transform:uppercase;line-height:0.95em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530e8{font-family:"Lato", Sans-serif;font-size:16px;line-height:1.55em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530ee .elementor-button{background-color:#EC7404;font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EC7404;border-radius:0px 0px 0px 0px;padding:16px 36px 14px 36px;}.elementor-182 .elementor-element.elementor-element-gs530ee .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-gs530ee .elementor-button:focus{background-color:#FF7C0F;color:#FFFFFF;border-color:#FF7C0F;}.elementor-182 .elementor-element.elementor-element-gs530ee .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-gs530ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530ff{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F586A;--border-color:#2F586A;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs530ff:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-gs530ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-182 .elementor-element.elementor-element-gs530f3 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF7C0F;}.elementor-182 .elementor-element.elementor-element-gs530f4 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:44px;text-transform:uppercase;line-height:0.95em;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530f5{font-family:"Lato", Sans-serif;font-size:16px;line-height:1.55em;color:#C8DCE4;}.elementor-182 .elementor-element.elementor-element-gs530f8{width:var( --container-widget-width, 97.275% );max-width:97.275%;background-color:rgba(236,116,4,0.16);padding:7px 13px 7px 13px;--container-widget-width:97.275%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7404;border-radius:8px 8px 8px 8px;font-family:"Lato", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-gs530f8 p{margin-block-end:3px;}.elementor-182 .elementor-element.elementor-element-gs530f6{width:var( --container-widget-width, 91.814% );max-width:91.814%;background-color:rgba(236,116,4,0.16);padding:7px 13px 7px 13px;--container-widget-width:91.814%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7404;border-radius:8px 8px 8px 8px;font-family:"Lato", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-gs530f6 p{margin-block-end:3px;}.elementor-182 .elementor-element.elementor-element-gs530f7{width:var( --container-widget-width, 83.428% );max-width:83.428%;background-color:rgba(236,116,4,0.16);padding:7px 13px 7px 13px;--container-widget-width:83.428%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7404;border-radius:8px 8px 8px 8px;font-family:"Lato", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-gs530f7 p{margin-block-end:3px;}.elementor-182 .elementor-element.elementor-element-gs530f9{width:var( --container-widget-width, 73.372% );max-width:73.372%;background-color:rgba(236,116,4,0.16);padding:7px 13px 7px 13px;--container-widget-width:73.372%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7404;border-radius:8px 8px 8px 8px;font-family:"Lato", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs530f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-gs530f9 p{margin-block-end:3px;}.elementor-182 .elementor-element.elementor-element-gs5cb01{width:var( --container-widget-width, 65.196% );max-width:65.196%;background-color:rgba(236,116,4,0.16);padding:7px 13px 7px 13px;--container-widget-width:65.196%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC7404;border-radius:8px 8px 8px 8px;font-family:"Lato", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-gs5cb01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-gs5cb01 p{margin-block-end:3px;}body.elementor-page-182:not(.elementor-motion-effects-element-type-background), body.elementor-page-182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1F29;}@media(min-width:768px){.elementor-182 .elementor-element.elementor-element-gs530f2{--width:100%;}}@media(max-width:1024px){.elementor-182 .elementor-element.elementor-element-gs53032{--padding-top:45px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs53031{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs53023 .elementor-heading-title{font-size:64px;}.elementor-182 .elementor-element.elementor-element-gs53030{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs530e4{--padding-top:102px;--padding-bottom:102px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs530c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs53111{--padding-top:102px;--padding-bottom:102px;--padding-left:24px;--padding-right:24px;}.elementor-182 .elementor-element.elementor-element-gs530e5 .elementor-heading-title{font-size:48px;}.elementor-182 .elementor-element.elementor-element-gs53100{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-gs53032{--padding-top:80px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-182 .elementor-element.elementor-element-gs53031{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs53023 .elementor-heading-title{font-size:46px;}.elementor-182 .elementor-element.elementor-element-gs53030{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs530e4{--padding-top:80px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-182 .elementor-element.elementor-element-gs5305b .elementor-heading-title{font-size:32px;}.elementor-182 .elementor-element.elementor-element-gs530c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs53111{--padding-top:80px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-182 .elementor-element.elementor-element-gs530e5 .elementor-heading-title{font-size:34px;}.elementor-182 .elementor-element.elementor-element-gs53100{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-182 .elementor-element.elementor-element-gs530e7 .elementor-heading-title{font-size:32px;}.elementor-182 .elementor-element.elementor-element-gs530f4 .elementor-heading-title{font-size:32px;}}/* Start custom CSS */.elementor-widget-n-accordion .e-n-accordion-item-title,
.elementor-widget-n-accordion .e-n-accordion-item-title-text{color:#FFFFFF;font-family:'League Gothic',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.3px;font-size:26px;font-weight:400;line-height:1.15;}
.elementor-widget-n-accordion .e-n-accordion-item{border-bottom:1px solid #2F586A;}
.elementor-widget-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#FF7C0F;}
.gs-stats{list-style:none;margin:0;padding:0;}
.gs-stats li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(47,88,106,.5);}
.gs-stats li:last-child{border-bottom:0;}
.gs-stats strong{color:#FFFFFF;font-weight:700;}.gs-stats span{color:#C8DCE4;}
.gs-rel{position:relative;transition:border-color .15s ease,background .15s ease;}
.gs-rel:hover{border-color:#EC7404;background:rgba(236,116,4,.06);}
.gs-rel .gs-rel-title a{color:#FFFFFF;text-decoration:none;}
.gs-rel .gs-rel-title a::after{content:"";position:absolute;inset:0;}
.gs-rel:hover .gs-rel-title a{color:#FF7C0F;}
.gs-prod-ic{margin-bottom:4px;}
.gs-prod-ic img{height:64px;width:auto;object-fit:contain;}
.gs-prod .gs-rel-title a{font-size:22px;}
.gs-team-card{border:2px solid #FF8A1A;border-radius:14px;padding:16px;background:rgba(255,138,26,.02);box-shadow:0 0 3px rgba(255,180,70,.95),0 0 11px rgba(255,124,15,.75),0 0 24px rgba(236,116,4,.45),inset 0 0 10px rgba(255,138,26,.16);transition:box-shadow .2s ease,border-color .2s ease;}
.gs-team-card:hover{border-color:#FFB020;box-shadow:0 0 4px rgba(255,190,90,1),0 0 16px rgba(255,124,15,.9),0 0 34px rgba(236,116,4,.6),inset 0 0 12px rgba(255,138,26,.22);}
.gs-team-card img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto;display:block;}
.gs-team-grid{column-gap:64px !important;row-gap:64px !important;}
.gs-team-spacer{border:0 !important;background:transparent !important;box-shadow:none !important;}
.gs-team-top{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:64px !important;width:calc((100% - 128px)/3*2 + 64px);margin:0 0 64px 0;align-self:flex-start;}
.gs-team-card.gs-img-left img{margin-left:-16px !important;margin-right:auto !important;}
.gs-team-card.gs-img-right img{margin-left:auto !important;margin-right:-16px !important;}
/* Team Name/Beruf größer */
.gs-team-card h4.elementor-heading-title{font-size:34px !important;line-height:1.05 !important}
.gs-team-card .elementor-heading-title:not(h4){font-size:23px !important}
/* Team Foto Blend unten */
.gs-team-card img{-webkit-mask-image:linear-gradient(to top, transparent 0%, #000 20%);mask-image:linear-gradient(to top, transparent 0%, #000 20%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}

/* Hero-Collage */
.gs-hero-collage{align-content:start}
.gs-hero-lead{grid-column:1 / -1}
.gs-hero-collage .elementor-widget-image,.gs-hero-collage img{width:100%!important}
.gs-hero-collage img{display:block;height:auto;border-radius:12px;object-fit:cover}
.gs-hero-collage .gs-hero-lead img{aspect-ratio:16/10;height:auto}
.gs-hero-collage .elementor-element:not(.gs-hero-lead) img{aspect-ratio:1/1;height:100%}

/* Job-Card Eyecatcher */
.gs-job-card{align-self:start}
@keyframes gsGlowPulse{0%,100%{box-shadow:0 0 16px rgba(236,116,4,.42),0 0 5px rgba(236,116,4,.72)}50%{box-shadow:0 0 27px rgba(236,116,4,.72),0 0 9px rgba(236,116,4,.98)}}
.gs-glow-btn .elementor-button{animation:gsGlowPulse 2.4s ease-in-out infinite;transition:transform .15s ease}
.gs-glow-btn .elementor-button:hover{animation:none;box-shadow:0 0 32px rgba(236,116,4,.85),0 0 11px rgba(236,116,4,1)!important;transform:translateY(-1px)}

/* Benefit-Tag Hover-Glow */
.gs-benefit-tag{transition:box-shadow .2s ease, border-color .2s ease}
.gs-benefit-tag:hover{box-shadow:0 0 16px rgba(236,116,4,.55),0 0 5px rgba(236,116,4,.85)!important;border-color:#FF7C0F!important}/* End custom CSS */