.elementor-845 .elementor-element.elementor-element-d4a884e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-d4a884e:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-d4a884e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-d8455a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:060px;}.elementor-845 .elementor-element.elementor-element-27557e2{--display:flex;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-845 .elementor-element.elementor-element-42e4104 .elementor-icon-wrapper{text-align:start;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon{font-size:100%;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon svg{height:100%;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon-wrapper svg{width:auto;}.elementor-845 .elementor-element.elementor-element-d227c28{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-db49ff2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:40px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-845 .elementor-element.elementor-element-db49ff2 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-845 .elementor-element.elementor-element-db49ff2 .elementor-social-icon i{color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-db49ff2 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-8000c70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-891a965 .elementor-heading-title{font-family:"Helvetica", Arial, sans-serif;font-size:12px;font-weight:400;line-height:14.4px;color:#FFFFFF;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-845 .elementor-element.elementor-element-b246da4{--display:flex;}.elementor-845 .elementor-element.elementor-element-b9e7f32{--display:flex;}.elementor-845 .elementor-element.elementor-element-0b22e7a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:43px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-0b22e7a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-0b22e7a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-0b22e7a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-0b22e7a {--n-menu-title-color-hover:var( --e-global-color-5d96c8a );}.elementor-845 .elementor-element.elementor-element-9014850{--display:flex;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-4d45b1e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-abdd9c9{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:40px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-845 .elementor-element.elementor-element-abdd9c9 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-845 .elementor-element.elementor-element-abdd9c9 .elementor-social-icon i{color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-abdd9c9 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-4ddc118{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-f7a0420 .elementor-heading-title{font-family:"Helvetica", Arial, sans-serif;font-size:12px;font-weight:400;line-height:14.4px;color:#C9C9C9;}.elementor-845 .elementor-element.elementor-element-0f34052{--display:flex;}.elementor-845 .elementor-element.elementor-element-ece9842{--display:flex;}.elementor-845 .elementor-element.elementor-element-f59bdc9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:43px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-f59bdc9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-f59bdc9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-f59bdc9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-f59bdc9 {--n-menu-title-color-hover:var( --e-global-color-5d96c8a );}.elementor-845 .elementor-element.elementor-element-bae1422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-c52b4c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-aedda7a .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-e2c4384{--display:flex;}.elementor-845 .elementor-element.elementor-element-cef8286{--display:flex;}.elementor-845 .elementor-element.elementor-element-c21dbbf{--display:flex;}.elementor-845 .elementor-element.elementor-element-f26fc9c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-f26fc9c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-f26fc9c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-f26fc9c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-f26fc9c {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-9e9fd2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-dcb6ac1 .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-461eff4{--display:flex;}.elementor-845 .elementor-element.elementor-element-df7c8cc{--display:flex;}.elementor-845 .elementor-element.elementor-element-3acfd8b{--display:flex;}.elementor-845 .elementor-element.elementor-element-1fb0115{--display:flex;}.elementor-845 .elementor-element.elementor-element-6ecd725{--display:flex;}.elementor-845 .elementor-element.elementor-element-424f006{--display:flex;}.elementor-845 .elementor-element.elementor-element-2388140{--display:flex;}.elementor-845 .elementor-element.elementor-element-18921a7{--display:flex;}.elementor-845 .elementor-element.elementor-element-4d641da{--display:flex;}.elementor-845 .elementor-element.elementor-element-3c0cc0d{--display:flex;}.elementor-845 .elementor-element.elementor-element-1f4a637{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-1f4a637 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-1f4a637 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-1f4a637 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-1f4a637 {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-8e6c06e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-36744cc .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-1f53e15{--display:flex;}.elementor-845 .elementor-element.elementor-element-9af1879{--display:flex;}.elementor-845 .elementor-element.elementor-element-245dbb7{--display:flex;}.elementor-845 .elementor-element.elementor-element-e315d8d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-e315d8d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-e315d8d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-e315d8d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-e315d8d {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-a481717{--display:flex;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-3ce5dde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-bc260a6 .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-0677587{--display:flex;}.elementor-845 .elementor-element.elementor-element-5b0826d{--display:flex;}.elementor-845 .elementor-element.elementor-element-93d6fac{--display:flex;}.elementor-845 .elementor-element.elementor-element-54c9e63{--display:flex;}.elementor-845 .elementor-element.elementor-element-c007d5a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-c007d5a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-c007d5a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-c007d5a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-c007d5a {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-5d6de5d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-36396ce .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-2679257{--display:flex;}.elementor-845 .elementor-element.elementor-element-f82b8fa{--display:flex;}.elementor-845 .elementor-element.elementor-element-ca3d46e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-ca3d46e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-ca3d46e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-ca3d46e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-ca3d46e {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-ca002ef{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-25448b3 .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-457d5fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-29540d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-29540d3 .elementor-heading-title{font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-239d85d{--display:flex;}.elementor-845 .elementor-element.elementor-element-ec95201{--display:flex;}.elementor-845 .elementor-element.elementor-element-7aace77{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:var( --e-global-color-5d96c8a );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-845 .elementor-element.elementor-element-7aace77 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-845 .elementor-element.elementor-element-7aace77 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-845 .elementor-element.elementor-element-7aace77 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica", Arial, sans-serif;font-weight:400;}.elementor-845 .elementor-element.elementor-element-7aace77 {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-950a2e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-950a2e8:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-950a2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-845 .elementor-element.elementor-element-4ffaf59{text-align:center;}.elementor-845 .elementor-element.elementor-element-4ffaf59 .elementor-heading-title{font-family:"Helvetica", Arial, sans-serif;font-size:138px;font-weight:700;text-transform:uppercase;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-d4a884e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-d8455a2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-845 .elementor-element.elementor-element-27557e2{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon{font-size:100%;}.elementor-845 .elementor-element.elementor-element-42e4104 .elementor-icon svg{height:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-845 .elementor-element.elementor-element-9014850{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-abdd9c9{--icon-size:30px;}.elementor-845 .elementor-element.elementor-element-f7a0420 .elementor-heading-title{font-size:12px;}.elementor-845 .elementor-element.elementor-element-f59bdc9{--n-menu-title-font-size:11.5px;}}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-27557e2{--width:40%;}.elementor-845 .elementor-element.elementor-element-9014850{--width:40%;}.elementor-845 .elementor-element.elementor-element-bae1422{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-4ffaf59 */.elementor-845 .elementor-element.elementor-element-4ffaf59 {
    width: 100vw;
    max-width: none;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    height: 106px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.15;
    background: linear-gradient(
        0deg,
        rgba(255, 255, 255, 0) -22.05%,
        #D3D3D3 100%
    );

    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: blur(2px);
    overflow: visible;
    white-space: nowrap;
}


@media (max-width: 1024px) {
    .elementor-845 .elementor-element.elementor-element-4ffaf59 {
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);

        height: 85px;

        font-size: 90px;
        line-height: 50px;
    }
}


@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-4ffaf59 {
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);

        height: 60px;

        font-size: 48px;
        line-height: 45px;

        filter: blur(1.5px);
    }
}

@media (max-width: 480px) {
    .elementor-845 .elementor-element.elementor-element-4ffaf59 {
        height: 52px;

        font-size: 38px;
        line-height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS *//* Main container - ZERO left/right padding as requested */
    .mobile-footer-accordion {
        width: 100%;
        margin: 0;
        padding: 20px 0; 
        box-sizing: border-box;
        background-color: transparent;
    }

    /* Individual Accordion Items */
    .footer-acc-item {
        border-bottom: 1px solid #333333;
    }

    /* Clickable Header Area - Using !important to block any rogue Elementor styles */
    .footer-acc-header {
        width: 100%;
        background: transparent !important;
        border: none !important;
        color: #FFFFFF !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        padding: 20px 0 !important;
        margin: 0 !important;
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
        text-align: left;
        border-radius: 0 !important;
        -webkit-tap-highlight-color: transparent;
    }

    /* Plus / Minus Icon Styling */
    .footer-acc-header .icon {
        font-size: 24px;
        font-weight: 300;
        line-height: 1;
        color: #FFFFFF;
        display: inline-block;
        transition: transform 0.3s ease;
    }

    /* Swap to Minus when open */
    .footer-acc-header .icon::before {
        content: '+';
    }
    .footer-acc-item.open .footer-acc-header .icon::before {
        content: '\2212'; /* Unicode for mathematical minus */
    }

    /* Hidden Content Area */
    .footer-acc-content {
        display: grid;
        grid-template-rows: 0fr;
        transition: grid-template-rows 0.3s ease;
    }

    .footer-acc-item.open .footer-acc-content {
        grid-template-rows: 1fr;
    }

    .footer-acc-content .inner {
        overflow: hidden;
    }

    /* Links Styling */
    .footer-acc-content a {
        display: block;
        color: #B3B3B3 !important; 
        text-decoration: none !important;
        font-size: 13px !important;
        font-weight: 400 !important;
        padding-bottom: 16px !important;
        transition: color 0.2s;
    }

    .footer-acc-content a:hover {
        color: #FFFFFF !important;
    }

    /* Extra space at the bottom of the open list */
    .footer-acc-content a:last-child {
        padding-bottom: 24px !important;
    }/* End custom CSS */