.elementor-3499 .elementor-element.elementor-element-wlg00050 > .elementor-container{max-width:100px;}.elementor-3499 .elementor-element.elementor-element-wlg00050{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00030:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-wlg00030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00030 > .elementor-container{max-width:1320px;}.elementor-3499 .elementor-element.elementor-element-wlg00030{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 8px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00030 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3499 .elementor-element.elementor-element-wlg00027.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3499 .elementor-element.elementor-element-wlg00027.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3499 .elementor-element.elementor-element-wlg00027 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-3499 .elementor-element.elementor-element-wlg00026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00026 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#09090b;}.elementor-bc-flex-widget .elementor-3499 .elementor-element.elementor-element-wlg00029.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3499 .elementor-element.elementor-element-wlg00029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3499 .elementor-element.elementor-element-wlg00029 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3499 .elementor-element.elementor-element-wlg00028 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00006 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3499 .elementor-element.elementor-element-wlg00006:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-wlg00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00006 > .elementor-container{max-width:1219px;}.elementor-3499 .elementor-element.elementor-element-wlg00006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:122px 0px 72px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3499 .elementor-element.elementor-element-lgdherocopy.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3499 .elementor-element.elementor-element-lgdherocopy.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3499 .elementor-element.elementor-element-lgdherocopy > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00003 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:rgba(255,255,255,.76);}.elementor-3499 .elementor-element.elementor-element-wlg00004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00004 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-1.1px;color:#ffffff;}.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-3499 .elementor-element.elementor-element-wlg00005{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:rgba(255,255,255,0.84);}.elementor-3499 .elementor-element.elementor-element-wlg00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;line-height:1.65em;color:#15171F;}.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-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-type-html{padding-bottom:0px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group .elementor-field{color:#ffffff;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group .elementor-field, .elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-size:15px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.30);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.30);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,0.30);}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;border-radius:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .e-form__buttons__wrapper__button-next{background-color:#00a8ff;color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-button[type="submit"]{background-color:#00a8ff;color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-button[type="submit"] svg *{fill:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .e-form__buttons__wrapper__button-next:hover{color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-button[type="submit"]:hover{color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-button[type="submit"]:hover svg *{fill:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-message.elementor-message-success{color:#c8ff2e;}.elementor-3499 .elementor-element.elementor-element-wlg00002 .elementor-message.elementor-message-danger{color:#ff5d4a;}.elementor-3499 .elementor-element.elementor-element-wlg00002{--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;}.elementor-bc-flex-widget .elementor-3499 .elementor-element.elementor-element-lgdheroart.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-3499 .elementor-element.elementor-element-lgdheroart.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-3499 .elementor-element.elementor-element-lgdheroart > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-3499 .elementor-element.elementor-element-wlg00007{width:var( --container-widget-width, 92.727% );max-width:92.727%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92.727%;--container-widget-flex-grow:0;text-align:center;}.elementor-3499 .elementor-element.elementor-element-wlg00007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3499 .elementor-element.elementor-element-wlg00025:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-wlg00025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f0e8;}.elementor-3499 .elementor-element.elementor-element-wlg00025 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:126px 0px 126px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3499 .elementor-element.elementor-element-wlg00024 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00012 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00012{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00011 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00008 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#545152;}.elementor-3499 .elementor-element.elementor-element-wlg00009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00009 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:-1.4px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-wlg00010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#15171F;}.elementor-3499 .elementor-element.elementor-element-wlg00023 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00023{padding:54px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-lgdchk1 > .elementor-element-populated{padding:22px 22px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00013 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1.6px;color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00014 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-lgdchk2 > .elementor-element-populated{padding:22px 22px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00015 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1.6px;color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00016 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-lgdchk3 > .elementor-element-populated{padding:22px 22px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00017 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1.6px;color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00018 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-lgdchk4 > .elementor-element-populated{padding:22px 22px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00019 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1.6px;color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00020 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-lgdchk5 > .elementor-element-populated{padding:22px 22px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00021 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:1.6px;color:#00a8ff;}.elementor-3499 .elementor-element.elementor-element-wlg00022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00022 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:1.06em;letter-spacing:-0.5px;color:#101014;}.elementor-3499 .elementor-element.elementor-element-wlg00044:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-wlg00044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090b;}.elementor-3499 .elementor-element.elementor-element-wlg00044 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:126px 0px 126px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00044 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3499 .elementor-element.elementor-element-wlg00043 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00035 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00035{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00034 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00031 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:rgba(255,255,255,.76);}.elementor-3499 .elementor-element.elementor-element-wlg00032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-3499 .elementor-element.elementor-element-wlg00032 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:84px;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:-1.7px;color:#ffffff;}.elementor-3499 .elementor-element.elementor-element-wlg00033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#15171F;}.elementor-3499 .elementor-element.elementor-element-wlg00039 > .elementor-container{max-width:1180px;}.elementor-3499 .elementor-element.elementor-element-wlg00039{padding:70px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-lgdpg1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00036 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,168,255,0.45);}.elementor-3499 .elementor-element.elementor-element-lgdpg2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00037 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,168,255,0.45);}.elementor-3499 .elementor-element.elementor-element-lgdpg3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00038 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,168,255,0.45);}.elementor-3499 .elementor-element.elementor-element-wlg00042 > .elementor-container{max-width:1380px;}.elementor-3499 .elementor-element.elementor-element-wlg00042{padding:54px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00041 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3499 .elementor-element.elementor-element-wlg00040 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#2ac4ff;}.elementor-3499 .elementor-element.elementor-element-wlg00047 > .elementor-container{max-width:1320px;}.elementor-3499 .elementor-element.elementor-element-wlg00047{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00046 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3499 .elementor-element.elementor-element-wlg00004 .elementor-heading-title{font-size:36px;}.elementor-3499 .elementor-element.elementor-element-wlg00009 .elementor-heading-title{font-size:52px;}.elementor-3499 .elementor-element.elementor-element-wlg00014 .elementor-heading-title{font-size:21px;}.elementor-3499 .elementor-element.elementor-element-wlg00016 .elementor-heading-title{font-size:21px;}.elementor-3499 .elementor-element.elementor-element-wlg00018 .elementor-heading-title{font-size:21px;}.elementor-3499 .elementor-element.elementor-element-wlg00020 .elementor-heading-title{font-size:21px;}.elementor-3499 .elementor-element.elementor-element-wlg00022 .elementor-heading-title{font-size:21px;}.elementor-3499 .elementor-element.elementor-element-wlg00032 .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-3499 .elementor-element.elementor-element-wlg00006{padding:110px 0px 48px 0px;}.elementor-3499 .elementor-element.elementor-element-lgdherocopy > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00004 .elementor-heading-title{font-size:31px;}.elementor-3499 .elementor-element.elementor-element-wlg00005{font-size:15px;}.elementor-3499 .elementor-element.elementor-element-wlg00025{padding:85px 0px 85px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00009 .elementor-heading-title{font-size:38px;}.elementor-3499 .elementor-element.elementor-element-wlg00014 .elementor-heading-title{font-size:22px;}.elementor-3499 .elementor-element.elementor-element-wlg00016 .elementor-heading-title{font-size:22px;}.elementor-3499 .elementor-element.elementor-element-wlg00018 .elementor-heading-title{font-size:22px;}.elementor-3499 .elementor-element.elementor-element-wlg00020 .elementor-heading-title{font-size:22px;}.elementor-3499 .elementor-element.elementor-element-wlg00022 .elementor-heading-title{font-size:22px;}.elementor-3499 .elementor-element.elementor-element-wlg00044{padding:85px 0px 85px 0px;}.elementor-3499 .elementor-element.elementor-element-wlg00032 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3499 .elementor-element.elementor-element-lgdherocopy{width:60%;}.elementor-3499 .elementor-element.elementor-element-lgdheroart{width:40%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Space+Mono:wght@400;700&display=swap');


/* Tight section header spacing (v18b) */
body.page-id-3499 .elementor-widget-heading:has(+ .elementor-widget-divider) {
  margin-block-end: 2px !important; margin-bottom: 2px !important; }
body.page-id-3499 .elementor-widget-heading:has(+ .elementor-widget-divider) .elementor-heading-title {
  margin: 0 !important; padding: 0 !important; line-height: 1.2 !important; }
body.page-id-3499 .elementor-widget-divider {
  margin-block-start: 0 !important; margin-block-end: 6px !important;
  margin-top: 0 !important; margin-bottom: 6px !important; }
body.page-id-3499 .elementor-widget-divider + .elementor-widget-heading {
  margin-block-start: 0 !important; margin-top: 0 !important;
  margin-block-end: 10px !important; margin-bottom: 10px !important; }
body.page-id-3499 .elementor-widget-divider + .elementor-widget-heading .elementor-heading-title {
  margin: 0 !important; line-height: 1.12 !important; }
body.page-id-3499 .elementor-widget-divider + .elementor-widget-heading + .elementor-widget-text-editor {
  margin-block-start: 4px !important; margin-top: 4px !important; }


body.page-id-3499 .elementor-widget-text-editor a,
body.page-id-3499 .elementor-widget-text-editor a:link,
body.page-id-3499 .elementor-widget-text-editor a:visited { color:#3D6BFF; text-decoration:none; font-weight:600; }
body.page-id-3499 .elementor-widget-text-editor a:hover { text-decoration:underline; }
body.page-id-3499 .wgt-links-dark a, body.page-id-3499 .wgt-links-dark a:link, body.page-id-3499 .wgt-links-dark a:visited { color:#59E3FF; }


a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible,
select:focus-visible, [role="button"]:focus-visible, [tabindex]:focus-visible,
.elementor-button:focus-visible {
  outline: 2px solid #59E3FF !important; outline-offset: 2px !important;
  border-radius: 4px; }
.elementor-button { min-height:44px; }


.elementor-invisible{opacity:1 !important;visibility:visible !important;}
.wgt-anim{transition:opacity .7s cubic-bezier(.2,.8,.2,1), transform .7s cubic-bezier(.2,.8,.2,1);}
@media (prefers-reduced-motion:no-preference){
  .wgt-anim.wgt-pre{opacity:0;transform:translateY(34px);}
}
.wgt-anim.wgt-in{opacity:1;transform:none;}
.wgt-box{transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s ease;}
.wgt-box:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(89,227,255,.35),0 12px 44px rgba(89,227,255,.14);}
@media (prefers-reduced-motion:reduce){
  .wgt-anim,.wgt-box,.wgt-btn-primary .elementor-button,.wgt-btn-ghost .elementor-button{transition:none;}
  .wgt-box:hover{transform:none;}
}


/* the kit inflates every non-last widget's margin by +20px; neutralise per page
   so the widgets' own Margin controls apply exactly and stay editable */
.elementor-3499 .elementor-widget:not(:last-child){--kit-widget-spacing:0px;}
body.page-id-3499{background:#fffdf8;}
body.page-id-3499 .hv2-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:12px;}
/* the eyebrow rule sits on BOTH light and dark bands. The bright blue reads at
   1.9:1 on paper, so light-surface eyebrows take the darkened twin; the on-dark
   variant keeps the bright one. */
body.page-id-3499 .hv2-eyebrow .elementor-heading-title::before{content:"";width:32px;height:2px;
  background:#0072a8;flex:0 0 auto;}
body.page-id-3499 .hv2-eyebrow .elementor-heading-title[style*="255,255,255"]::before,
body.page-id-3499 .hv2-eyebrow .elementor-heading-title[style*="#fff"]::before{background:#00a8ff;}
body.page-id-3499 .hv2-btn .elementor-button{min-height:54px;transition:transform .2s ease,
  background .2s ease,color .2s ease;}
body.page-id-3499 .hv2-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:none;}
body.page-id-3499 em{font-style:normal;}
@media (max-width:1024px){
  .elementor-3499 .elementor-section:not(.elementor-inner-section)
    > .elementor-container{padding-left:20px;padding-right:20px;}
}header.site-header, #site-header { display:none !important; }
footer.site-footer, #site-footer { display:none !important; }

#hv2-topline > .elementor-container > .elementor-column:nth-child(1){
  flex:1 1 auto;min-width:0;}
#hv2-topline > .elementor-container > .elementor-column:nth-child(2){
  flex:0 0 auto;}
@media (max-width:767px){
  .hv2-tl-text{display:none;}
  .hv2-tl-link .elementor-heading-title{text-align:center;}
}
body.page-id-3499 #hv2-topline{position:relative;z-index:31;}
body.page-id-3499 .hv2-tl-link a{color:#09090b;text-decoration:underline;text-underline-offset:3px;}
body.page-id-3499 .elementor-location-header{position:absolute;top:36px;left:0;right:0;
  z-index:30;transition:background .28s ease, box-shadow .28s ease;}
body.page-id-3499 .elementor-location-header #wgt-header{background-color:transparent;
  backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.22);}
/* transparent state runs at DOUBLE bar height. The bar is sized by its tallest
   child and the logo's own padding is the one rule that reliably reaches it on
   this host (header_css()'s widget-wrap padding is overridden and computes 0). */
body.page-id-3499 #wgt-hbrand .wgt-hlogo{padding:19px 0;transition:padding .28s ease;}
body.page-id-3499 .elementor-location-header:not(.hv2-stuck) #wgt-header.wgt-shrink
  #wgt-hbrand .wgt-hlogo img{height:63px;}
body.page-id-3499 .elementor-location-header:not(.hv2-stuck) #wgt-header.wgt-shrink
  .elementor-element-wgthdrcol > .elementor-widget-wrap{padding-top:0;
  padding-bottom:0;}
body.page-id-3499 .elementor-location-header.hv2-stuck{position:fixed;top:0;
  background:rgba(9,9,11,.95);backdrop-filter:blur(14px);
  box-shadow:0 10px 30px rgba(0,0,0,.28);
  animation:hv2drop .34s cubic-bezier(.2,.8,.2,1) both;}
body.page-id-3499 .elementor-location-header.hv2-stuck #wgt-hbrand .wgt-hlogo{padding:6px 0;}
body.page-id-3499 .elementor-location-header.hv2-stuck #wgt-header{
  border-bottom-color:rgba(255,255,255,.10);}
@keyframes hv2drop{from{opacity:0;transform:translateY(-100%);}
  to{opacity:1;transform:none;}}
@media (prefers-reduced-motion:reduce){
  body.page-id-3499 .elementor-location-header.hv2-stuck{animation:none;}
}
body.page-id-3499 #wgt-hcta .elementor-button{background-color:transparent;border-radius:0;
  border:1px solid rgba(255,255,255,.65);color:#fff;}
body.page-id-3499 #wgt-hcta .elementor-button:hover{background-color:#fff;color:#09090b;}
@media (max-width:1024px){
  body.page-id-3499 #wgt-hbrand .wgt-hlogo{padding:8px 0;}
}
#lgdhero{position:relative;z-index:0;min-height:calc(100vh - 36px);overflow:hidden;}
#lgdhero .elementor-background-overlay{z-index:-1 !important;}
#lgdhero::before{content:"";position:absolute;inset:0;z-index:-1;
  pointer-events:none;
  background:linear-gradient(0deg, rgba(3,4,9,.72) 0%, rgba(3,4,9,0) 38%);}
#lgdhero > .elementor-container{align-items:center;
  min-height:calc(100vh - 36px - 130px);}
#lgdhero-h1 .elementor-heading-title{max-width:760px;}
#lgdhero-h1 em{color:#2ac4ff;}
#lgdhero-btns .elementor-column{width:auto;flex:0 0 auto;}
#lgdhero-btns > .elementor-container{gap:12px;justify-content:flex-start;
  max-width:none;margin-left:0;margin-right:auto;}
.elementor-element-lgdherocopy{flex:0 0 50%;max-width:50%;min-width:0;}
.elementor-element-lgdheroart{flex:0 0 50%;max-width:50%;}
@media (max-width:1024px){
  #lgdhero{background-size:contain;background-position:center bottom;
    min-height:0;padding-bottom:calc(58vw + 16px);}
  #lgdhero::before{background:linear-gradient(0deg,rgba(3,4,9,.55) 0%,
    rgba(3,4,9,0) 34%);}
  #lgdhero > .elementor-container{min-height:0;}
  .elementor-element-lgdheroart{display:none;}
  .elementor-element-lgdherocopy{flex:0 0 100%;max-width:100%;}
  /* Elementor compiles COLUMN padding onto `> .elementor-element-populated`,
     not onto the column. Killing it on the column is a silent no-op and the
     copy runs a 60px right gutter against 20px everywhere else. */
  .elementor-element-lgdherocopy > .elementor-element-populated{
    padding-right:0 !important;}
  #lgdhero-h1 .elementor-heading-title{max-width:none;}
}
@media (max-width:767px){
  #lgdhero{background-size:168% auto;background-position:right bottom;
    padding-bottom:98vw;}
  #lgdhero-btns > .elementor-container{flex-direction:column;align-items:stretch;}
  #lgdhero-btns .elementor-column{width:100%;}
}
/* ── hero: no photo behind this one, so kill the house background rules that
   assume one, and keep the cover VISIBLE on mobile (hero_css hides the art
   column) — it is the page's product shot ──────────────────────────────── */
#lgdhero > .elementor-container{min-height:520px;}
.elementor-element-lgdheroart{position:relative;}
/* THE cover geometry (Nick, 14C pass 2): rendered height == the distance from
   the TOP of the H1 to the BOTTOM of the form. The image stays in normal flow
   with width AND height auto, so the two caps fight it out and the tighter one
   wins: at full container width that is max-height, giving exactly
   869px; on any narrower frame the width cap takes over and the aspect
   is kept instead of the image distorting. The hero container bottom-aligns its
   columns, so an 869px cover also lands its TOP on the H1's top.
   It is pushed to the RIGHT edge of the band so its outer edge answers the H1's
   flush-left edge; centred in its column it sat ~22px shy and read as a
   near-miss. */
#lgdcover img{width:auto;height:auto;max-width:100%;max-height:869px;
  display:block;margin:0 0 0 auto;
  box-shadow:0 34px 90px rgba(0,0,0,.62);outline:1px solid rgba(255,255,255,.14);}

/* ── the "what you get" rows (dark) ─────────────────────────────────────── */
body.page-id-3499 .wgt-v2list-d{margin:0;padding:0;list-style:none;
  border-top:1px solid rgba(255,255,255,.17);}
body.page-id-3499 .wgt-v2list-d li{padding:17px 0;display:grid;grid-template-columns:44px 1fr;
  gap:10px;border-bottom:1px solid rgba(255,255,255,.17);}
body.page-id-3499 .wgt-v2list-d li > span{color:#00a8ff;font-family:Space Mono,monospace;
  font-size:11px;font-weight:700;letter-spacing:.1em;}
body.page-id-3499 .wgt-v2list-d strong{font-family:DM Sans,sans-serif;font-size:16.5px;
  color:#ffffff;}
body.page-id-3499 .wgt-v2list-d p{margin:4px 0 0;color:rgba(255,255,255,.62);
  font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.55;}

/* ── THE form (14C): inputs and submit share ONE height and ONE radius ──── */
body.page-id-3499 #wgtlg-form{max-width:520px;}
body.page-id-3499 #wgtlg-form .elementor-field-textual{min-height:54px;
  padding:15px 18px;}
body.page-id-3499 #wgtlg-form .elementor-button[type="submit"]{min-height:54px;
  transition:background .2s ease,color .2s ease;}
body.page-id-3499 #wgtlg-form .elementor-field-textual::placeholder{
  color:rgba(255,255,255,.62);opacity:1;}
body.page-id-3499 #wgtlg-form .elementor-field-textual:focus{border-color:#00a8ff;
  outline:none;box-shadow:none;}

/* ── "what earns a spot" strip ──────────────────────────────────────────── */
#lgdchecksrow > .elementor-container > .elementor-column{flex:0 0 20%;
  max-width:20%;}
.elementor-element-lgdchk1,.elementor-element-lgdchk2,.elementor-element-lgdchk3,.elementor-element-lgdchk4,.elementor-element-lgdchk5{
  border-top:2px solid #101014;}

/* ── PEEK INSIDE: the one neon-lit band on the page ─────────────────────────
   Same palette and the same square geometry as the rest of V2. The "neon" is
   only light: a faint blue dot field, two hard-blurred pools of spill, a lit
   eyebrow rule, a glowing headline, and page edges that burn brighter on
   hover. No new shapes, no second design language. ─────────────────────── */
#lgdpeek{position:relative;overflow:hidden;z-index:0;
  background-image:radial-gradient(rgba(0,168,255,.13) 1px,transparent 1px);
  background-size:24px 24px;}
#lgdpeek::before,#lgdpeek::after{content:"";position:absolute;z-index:-1;
  border-radius:50%;pointer-events:none;}
#lgdpeek::before{width:1120px;height:740px;left:50%;top:26%;
  transform:translateX(-50%);background:rgba(0,168,255,.30);filter:blur(170px);}
#lgdpeek::after{width:580px;height:440px;left:-180px;bottom:-150px;
  background:rgba(200,255,46,.16);filter:blur(150px);}
#lgdpeek .hv2-eyebrow .elementor-heading-title::before{
  box-shadow:0 0 10px #00a8ff,0 0 26px rgba(0,168,255,.65);}
#lgdpeekh2 .elementor-heading-title{
  text-shadow:0 0 2px rgba(255,255,255,.55),0 0 20px rgba(0,168,255,.50),
    0 0 52px rgba(0,168,255,.30),0 0 110px rgba(0,168,255,.18);}
#lgdpeekh2 em{color:#2ac4ff;
  text-shadow:0 0 3px rgba(255,255,255,.85),0 0 16px #00a8ff,
    0 0 46px rgba(0,168,255,.75),0 0 96px rgba(0,168,255,.45);}

/* the three pages: overlapping, outer two tilted opposite ways, middle forward */
#lgdpeekrow > .elementor-container{max-width:1180px;align-items:center;
  justify-content:center;flex-wrap:nowrap;}
#lgdpeekrow > .elementor-container > .elementor-column{flex:0 0 33.5%;
  max-width:33.5%;transition:transform .45s cubic-bezier(.2,.8,.2,1);}
.elementor-element-lgdpg1{transform:rotate(-6deg) translateY(20px);z-index:1;}
.elementor-element-lgdpg2{transform:scale(1.12);z-index:3;
  margin-left:-2.6%;margin-right:-2.6%;}
.elementor-element-lgdpg3{transform:rotate(6deg) translateY(20px);z-index:1;}
.elementor-element-lgdpg1:hover{z-index:9;
  transform:rotate(-2deg) translateY(2px) scale(1.05);}
.elementor-element-lgdpg2:hover{transform:scale(1.17);z-index:9;}
.elementor-element-lgdpg3:hover{z-index:9;
  transform:rotate(2deg) translateY(2px) scale(1.05);}

#lgdpgi1 img{display:block;width:100%;height:auto;
  box-shadow:0 30px 72px rgba(0,0,0,.78),0 0 46px rgba(0,168,255,.20);transition:box-shadow .45s ease;}
.elementor-element-lgdpg1:hover #lgdpgi1 img{
  box-shadow:0 38px 88px rgba(0,0,0,.84),0 0 32px rgba(0,168,255,.58),
    0 0 96px rgba(0,168,255,.38);}
#lgdpgi2 img{display:block;width:100%;height:auto;
  box-shadow:0 40px 96px rgba(0,0,0,.82),0 0 66px rgba(0,168,255,.34);transition:box-shadow .45s ease;}
.elementor-element-lgdpg2:hover #lgdpgi2 img{
  box-shadow:0 38px 88px rgba(0,0,0,.84),0 0 32px rgba(0,168,255,.58),
    0 0 96px rgba(0,168,255,.38);}
#lgdpgi3 img{display:block;width:100%;height:auto;
  box-shadow:0 30px 72px rgba(0,0,0,.78),0 0 46px rgba(0,168,255,.20);transition:box-shadow .45s ease;}
.elementor-element-lgdpg3:hover #lgdpgi3 img{
  box-shadow:0 38px 88px rgba(0,0,0,.84),0 0 32px rgba(0,168,255,.58),
    0 0 96px rgba(0,168,255,.38);}
#lgdpeekcap .elementor-heading-title{
  text-shadow:0 0 10px rgba(0,168,255,.75),0 0 30px rgba(0,168,255,.40);}

@media (max-width:1024px){
  #lgdhero{background-image:none;padding-bottom:70px;min-height:0;}
  #lgdhero > .elementor-container{min-height:0;}
  /* cover ABOVE the copy on a narrow frame, and never display:none */
  .elementor-element-lgdheroart{display:block;flex:0 0 100%;max-width:100%;
    order:-1;padding-bottom:40px;}
  .elementor-element-lgdherocopy{flex:0 0 100%;max-width:100%;}
  .elementor-element-lgdheroart > .elementor-element-populated{
    padding-left:0 !important;}
  /* stacked above the copy, so back to centred */
  #lgdcover img{max-width:300px;margin:0 auto;}
  #lgdchecksrow > .elementor-container > .elementor-column{flex:0 0 50%;
    max-width:50%;padding-bottom:26px;}
  /* stacked pages, straight: tilted overlap needs a row to live in */
  #lgdpeekrow > .elementor-container{max-width:430px;flex-wrap:wrap;}
  #lgdpeekrow > .elementor-container > .elementor-column{flex:0 0 100%;
    max-width:100%;}
  .elementor-element-lgdpg1,.elementor-element-lgdpg2,
  .elementor-element-lgdpg3{transform:none;margin:0 0 26px;}
  .elementor-element-lgdpg3{margin-bottom:0;}
  #lgdpeek::before{width:130%;height:52%;top:30%;}
}
@media (max-width:767px){
  #lgdhero{padding-bottom:56px;background-image:none;}
  #lgdchecksrow > .elementor-container > .elementor-column{flex:0 0 100%;
    max-width:100%;}
}
@media (prefers-reduced-motion:reduce){
  #lgdpeekrow > .elementor-container > .elementor-column,
  #lgdpgi1 img,#lgdpgi2 img,#lgdpgi3 img{transition:none;}
}

#hv2-js,#hv2-js .elementor-container,#hv2-js .elementor-column,
#hv2-js .elementor-widget-wrap,#hv2-js .elementor-widget{
  height:0 !important;min-height:0 !important;padding:0 !important;
  margin:0 !important;overflow:visible;}/* End custom CSS */