.elementor-33964 .elementor-element.elementor-element-3693a5d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33964 .elementor-element.elementor-element-3693a5d:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-3693a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-3693a5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-3693a5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-0b35aed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-0b35aed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;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-33964 .elementor-element.elementor-element-798af80{text-align:start;}.elementor-bc-flex-widget .elementor-33964 .elementor-element.elementor-element-7a5392a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33964 .elementor-element.elementor-element-7a5392a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33964 .elementor-element.elementor-element-7a5392a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33964 .elementor-element.elementor-element-7a5392a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33964 .elementor-element.elementor-element-44e621c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-menu-toggle{margin-left:auto;}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main .elementor-item:focus{color:#FF6B18;fill:#FF6B18;}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-44e621c{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-bc-flex-widget .elementor-33964 .elementor-element.elementor-element-b47eee7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33964 .elementor-element.elementor-element-b47eee7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33964 .elementor-element.elementor-element-b47eee7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-b47eee7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-3a01999:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-3a01999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-3a01999{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33964 .elementor-element.elementor-element-3a01999 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-78dfc79:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-78dfc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25223B;}.elementor-33964 .elementor-element.elementor-element-78dfc79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-78dfc79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-adfa37b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:19px 0px 19px 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-33964 .elementor-element.elementor-element-72ba871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-72ba871{text-align:start;font-size:16px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-72ba871 a{color:#FFFFFF;transition-duration:0.3s;}.elementor-33964 .elementor-element.elementor-element-72ba871 a:hover, .elementor-33964 .elementor-element.elementor-element-72ba871 a:focus{color:#F55800;}.elementor-33964 .elementor-element.elementor-element-9a41b7e:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-9a41b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-9a41b7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33964 .elementor-element.elementor-element-9a41b7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-a3a90ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-1590ce6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-91359e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:56px;}.elementor-33964 .elementor-element.elementor-element-91359e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 40px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-33964 .elementor-element.elementor-element-1824809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-title{margin-block-end:0px;color:#35324A;transition-duration:0s;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon{font-size:60px;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-title a{font-size:18px;font-weight:500;line-height:25px;}.elementor-33964 .elementor-element.elementor-element-1824809:has(:hover) .elementor-icon-box-title,
					 .elementor-33964 .elementor-element.elementor-element-1824809:has(:focus) .elementor-icon-box-title{color:#35324A;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-313b194 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-title{margin-block-end:0px;color:#35324A;transition-duration:0s;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon{font-size:60px;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-title a{font-size:18px;font-weight:500;line-height:25px;}.elementor-33964 .elementor-element.elementor-element-313b194:has(:hover) .elementor-icon-box-title,
					 .elementor-33964 .elementor-element.elementor-element-313b194:has(:focus) .elementor-icon-box-title{color:#35324A;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-f958fdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-title{margin-block-end:0px;color:#35324A;transition-duration:0s;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon{font-size:60px;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-title a{font-size:18px;font-weight:500;line-height:25px;}.elementor-33964 .elementor-element.elementor-element-f958fdf:has(:hover) .elementor-icon-box-title,
					 .elementor-33964 .elementor-element.elementor-element-f958fdf:has(:focus) .elementor-icon-box-title{color:#35324A;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-fd5bcff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-899a0e5:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-899a0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25223B;}.elementor-33964 .elementor-element.elementor-element-899a0e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-899a0e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-f61c7c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:19px 0px 19px 0px;}.elementor-33964 .elementor-element.elementor-element-7058845 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7058845{text-align:start;font-size:16px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-7058845 a{color:#FFFFFF;transition-duration:0.3s;}.elementor-33964 .elementor-element.elementor-element-7058845 a:hover, .elementor-33964 .elementor-element.elementor-element-7058845 a:focus{color:#F55800;}.elementor-33964 .elementor-element.elementor-element-bf942a2:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-bf942a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-bf942a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-bf942a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-872d096 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-a1742e3{padding:40px 0px 40px 0px;}.elementor-33964 .elementor-element.elementor-element-ba97f0a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-26d1f4f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-33964 .elementor-element.elementor-element-26d1f4f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-8741a24 > .elementor-element-populated{border-style:none;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-33964 .elementor-element.elementor-element-7fe9544{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-7fe9544 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7fe9544 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-390aee3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-390aee3{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-e516d49 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-0a3333b{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-0a3333b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-0a3333b .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-2fdb82e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-2fdb82e{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-2cc173c > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-61fdf71{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-61fdf71 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-61fdf71 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-17fc9c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-17fc9c1{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-bc-flex-widget .elementor-33964 .elementor-element.elementor-element-32bc1f8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-33964 .elementor-element.elementor-element-32bc1f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-33964 .elementor-element.elementor-element-32bc1f8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33964 .elementor-element.elementor-element-32bc1f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-32bc1f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-32bc1f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-f025874 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-0fe2a0a:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-0fe2a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25223B;}.elementor-33964 .elementor-element.elementor-element-0fe2a0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-0fe2a0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-4884342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 > .elementor-widget-container{padding:18px 0px 18px 0px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:24px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F55800;}.elementor-33964 .elementor-element.elementor-element-e79e84b:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-e79e84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-e79e84b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-e79e84b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-ffc2b58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-114b5a1{padding:40px 0px 40px 0px;}.elementor-33964 .elementor-element.elementor-element-bada5eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-bada5eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-5d030a5{margin-top:0px;margin-bottom:56px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-68d1741 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:21px;}.elementor-33964 .elementor-element.elementor-element-68d1741 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-76d497d{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-76d497d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-76d497d .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-f3a51a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-33964 .elementor-element.elementor-element-f3a51a5{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-60179db{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-889fe42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6ab38ce{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-6ab38ce > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6ab38ce .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-6f4f86d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-6f4f86d{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-f18dee5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-f18dee5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-37f1641 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-33964 .elementor-element.elementor-element-37f1641{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-ca0ca06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-3686b5c{margin-top:0px;margin-bottom:106px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-f0b7b63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-aa1774e{width:auto;max-width:auto;text-align:start;}.elementor-33964 .elementor-element.elementor-element-aa1774e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-060aea9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-060aea9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-1702759:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-1702759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25223B;}.elementor-33964 .elementor-element.elementor-element-1702759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-1702759 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-d5e7719 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 0px 18px 0px;}.elementor-33964 .elementor-element.elementor-element-ddcb2f5{width:100%;max-width:100%;}.elementor-33964 .elementor-element.elementor-element-ddcb2f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-df08627:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-df08627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-df08627{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-df08627 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-6468757 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:6px;}.elementor-33964 .elementor-element.elementor-element-6468757 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-83bd680{padding:0px 0px 40px 0px;}.elementor-33964 .elementor-element.elementor-element-1368bde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-e693d4a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-33964 .elementor-element.elementor-element-e693d4a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-2c8d293 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-2c8d293 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6f39886{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-6f39886 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6f39886 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-b3290ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-b3290ce{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-f1d31f6 > .elementor-element-populated{border-style:none;}.elementor-33964 .elementor-element.elementor-element-7771279{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-7771279 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7771279 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-79a259b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-79a259b{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-33964 .elementor-element.elementor-element-a3cad97{width:auto;max-width:auto;}.elementor-33964 .elementor-element.elementor-element-a3cad97 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-a3cad97 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#8A8A9C;}.elementor-33964 .elementor-element.elementor-element-24b21f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:500;line-height:22px;}.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main .elementor-item{color:#35324A;fill:#35324A;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main .elementor-item:focus{color:#F55800;fill:#F55800;}.elementor-33964 .elementor-element.elementor-element-24b21f4{--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-bc-flex-widget .elementor-33964 .elementor-element.elementor-element-af7f434.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-33964 .elementor-element.elementor-element-af7f434.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-33964 .elementor-element.elementor-element-af7f434.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33964 .elementor-element.elementor-element-af7f434 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-af7f434 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-af7f434 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-9ac1add > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7851a01:not(.elementor-motion-effects-element-type-background), .elementor-33964 .elementor-element.elementor-element-7851a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25223B;}.elementor-33964 .elementor-element.elementor-element-7851a01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7851a01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33964 .elementor-element.elementor-element-43678dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:19px 0px 19px 0px;}.elementor-33964 .elementor-element.elementor-element-c9ad1d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-c9ad1d7{text-align:start;font-size:16px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-33964 .elementor-element.elementor-element-c9ad1d7 a{color:#FFFFFF;transition-duration:0.3s;}.elementor-33964 .elementor-element.elementor-element-c9ad1d7 a:hover, .elementor-33964 .elementor-element.elementor-element-c9ad1d7 a:focus{color:#F55800;}.elementor-33964{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-33964 .elementor-element.elementor-element-3693a5d{padding:28px 40px 28px 40px;z-index:10;}.elementor-33964 .elementor-element.elementor-element-0b35aed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-0b35aed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-798af80{text-align:start;}.elementor-33964 .elementor-element.elementor-element-798af80 img{width:auto;}.elementor-33964 .elementor-element.elementor-element-1123ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-7a5392a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-33964 .elementor-element.elementor-element-7a5392a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-44e621c{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-33964 .elementor-element.elementor-element-44e621c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu .elementor-item{font-size:24px;}.elementor-33964 .elementor-element.elementor-element-d6232a6 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-3a01999{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:11;}.elementor-33964 .elementor-element.elementor-element-7c451c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-14461f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu .elementor-item{font-size:24px;}.elementor-33964 .elementor-element.elementor-element-1cd0c15{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-6ec32ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-e138cc2 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-adfa37b > .elementor-element-populated{padding:018px 40px 18px 40px;}.elementor-33964 .elementor-element.elementor-element-1590ce6{padding:20px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-91359e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:56px;}.elementor-33964 .elementor-element.elementor-element-91359e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-fd5bcff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-fd5bcff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-f61c7c3 > .elementor-element-populated{padding:018px 40px 18px 40px;}.elementor-33964 .elementor-element.elementor-element-bf942a2{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-a1742e3{padding:20px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 > .elementor-widget-container{padding:18px 40px 18px 40px;}.elementor-33964 .elementor-element.elementor-element-e79e84b{padding:20px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-114b5a1{padding:0px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-bada5eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-bada5eb > .elementor-element-populated{padding:0px 0px 48px 0px;}.elementor-33964 .elementor-element.elementor-element-3686b5c{margin-top:0px;margin-bottom:48px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-d54e042{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-060aea9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-33964 .elementor-element.elementor-element-060aea9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-d5e7719 > .elementor-element-populated{padding:18px 40px 18px 40px;}.elementor-33964 .elementor-element.elementor-element-df08627{padding:22px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-83bd680{padding:0px 40px 40px 40px;}.elementor-33964 .elementor-element.elementor-element-43678dc > .elementor-element-populated{padding:18px 40px 18px 40px;}}@media(max-width:767px){.elementor-33964 .elementor-element.elementor-element-3693a5d{padding:16px 16px 16px 16px;}.elementor-33964 .elementor-element.elementor-element-0b35aed{width:42%;}.elementor-33964 .elementor-element.elementor-element-7a5392a{width:58%;}.elementor-33964 .elementor-element.elementor-element-b54a0a6 .elementor-nav-menu .elementor-item{font-size:20px;line-height:25px;}.elementor-33964 .elementor-element.elementor-element-e138cc2 > .elementor-widget-container{padding:0px 16px 16px 16px;}.elementor-33964 .elementor-element.elementor-element-adfa37b > .elementor-element-populated{padding:18px 16px 18px 16px;}.elementor-33964 .elementor-element.elementor-element-72ba871{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-1590ce6{padding:18px 18px 18px 18px;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-title a{font-size:16px;line-height:22.4px;}.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-description{font-size:14px;line-height:19.6em;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-title a{font-size:16px;line-height:22.4px;}.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-description{font-size:14px;line-height:19.6em;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-title, .elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-title a{font-size:16px;line-height:22.4px;}.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-description{font-size:14px;line-height:19.6em;}.elementor-33964 .elementor-element.elementor-element-f61c7c3 > .elementor-element-populated{padding:18px 16px 18px 16px;}.elementor-33964 .elementor-element.elementor-element-7058845{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-a1742e3{padding:16px 16px 16px 16px;}.elementor-33964 .elementor-element.elementor-element-7fe9544 .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-390aee3 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-0a3333b .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-2fdb82e .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-61fdf71 .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-17fc9c1 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 > .elementor-widget-container{padding:18px 16px 18px 16px;}.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu .elementor-item{font-size:14px;line-height:19.2px;}.elementor-33964 .elementor-element.elementor-element-e79e84b{padding:0px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-114b5a1{padding:16px 16px 16px 16px;}.elementor-33964 .elementor-element.elementor-element-bada5eb > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-33964 .elementor-element.elementor-element-76d497d .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-f3a51a5 .elementor-nav-menu .elementor-item{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-6ab38ce .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-6f4f86d .elementor-nav-menu .elementor-item{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-3686b5c{margin-top:0px;margin-bottom:32px;}.elementor-33964 .elementor-element.elementor-element-060aea9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33964 .elementor-element.elementor-element-060aea9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33964 .elementor-element.elementor-element-d5e7719 > .elementor-element-populated{padding:018px 16px 18px 16px;}.elementor-33964 .elementor-element.elementor-element-df08627{padding:21px 0px 0px 0px;}.elementor-33964 .elementor-element.elementor-element-83bd680{padding:0px 16px 16px 16px;}.elementor-33964 .elementor-element.elementor-element-6f39886 .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-b3290ce .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-33964 .elementor-element.elementor-element-7771279 .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-79a259b .elementor-nav-menu .elementor-item{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-a3cad97 .elementor-heading-title{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-24b21f4 .elementor-nav-menu .elementor-item{font-size:14px;line-height:19.6px;}.elementor-33964 .elementor-element.elementor-element-43678dc > .elementor-element-populated{padding:18px 16px 18px 16px;}.elementor-33964 .elementor-element.elementor-element-c9ad1d7{font-size:14px;}}@media(min-width:768px){.elementor-33964 .elementor-element.elementor-element-0b35aed{width:15%;}.elementor-33964 .elementor-element.elementor-element-7a5392a{width:65.333%;}.elementor-33964 .elementor-element.elementor-element-b47eee7{width:19%;}.elementor-33964 .elementor-element.elementor-element-ba97f0a{width:49.957%;}.elementor-33964 .elementor-element.elementor-element-32bc1f8{width:50%;}.elementor-33964 .elementor-element.elementor-element-bada5eb{width:24.666%;}.elementor-33964 .elementor-element.elementor-element-f18dee5{width:75%;}.elementor-33964 .elementor-element.elementor-element-1368bde{width:60%;}.elementor-33964 .elementor-element.elementor-element-af7f434{width:35.659%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33964 .elementor-element.elementor-element-0b35aed{width:17%;}.elementor-33964 .elementor-element.elementor-element-7a5392a{width:83%;}.elementor-33964 .elementor-element.elementor-element-91359e5{width:100%;}.elementor-33964 .elementor-element.elementor-element-fd5bcff{width:100%;}.elementor-33964 .elementor-element.elementor-element-ba97f0a{width:100%;}.elementor-33964 .elementor-element.elementor-element-32bc1f8{width:100%;}.elementor-33964 .elementor-element.elementor-element-bada5eb{width:100%;}.elementor-33964 .elementor-element.elementor-element-f18dee5{width:100%;}.elementor-33964 .elementor-element.elementor-element-1368bde{width:100%;}.elementor-33964 .elementor-element.elementor-element-af7f434{width:100%;}}/* Start custom CSS for image, class: .elementor-element-798af80 */.elementor-33964 .elementor-element.elementor-element-798af80 img {
    height: 32px;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1123ca6 */body:has(.megamenu-content[data-active=true]) .elementor-33964 .elementor-element.elementor-element-1123ca6 {
    opacity: 1;
    visibility: visible;
}

.elementor-33964 .elementor-element.elementor-element-1123ca6 {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
    
    .nav-submenu-action {
        display: flex;
        gap: 8px;
        align-items: center;
        width: fit-content;
        cursor: pointer;
        
        svg {
            min-width: 24px;
        }
    }
    
    h4 {
        color: #35324A;
        font-size: 24px;
        font-weight: 400;
        line-height: 30px;
        padding: 1px 0;
        font-family: "Aeonik-Regular",sans-serif !important;
        
        @media (max-width: 767px) {
            font-size: 20px;
            line-height: 25px;
            padding: 3.5px 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0b35aed */.elementor-33964 .elementor-element.elementor-element-0b35aed {
    width: auto;
    height: fit-content;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-44e621c */.elementor-33964 .elementor-element.elementor-element-44e621c {
    width: auto;
}

.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-menu-toggle {
    background-color: #fff;
    padding: 0;
    font-size: 24px;
}

.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--dropdown {
    display: none;
}

.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main ul {
    display: flex;
    gap: 40px;
    
    @media (max-width: 1140px) {
        gap: 24px;
    }
}

.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main ul:after {
    display: none;
}

.elementor-33964 .elementor-element.elementor-element-44e621c .elementor-nav-menu--main li {
    cursor: pointer;
    
    a {
        padding: 34px 0 !important;
        display: flex;
        align-items: center;
        gap: 6px;
    }
    
    .nav-dropwdown {
        background-image: url(//res.cloudinary.com/spiralyze/image/upload/v1750958913/whatfix/1004/chevron_4.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        height: 12px;
        margin-top: -1px;
        transition: all .1s ease;
        width: 12px;
    }
    
    &:hover, &.active {
        a {
            color: #FF6B18;
            
            .nav-dropwdown {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M6 2.7999L1.4 7.3999L6.11959e-08 5.9999L6 -9.74893e-05L12 5.9999L10.6 7.3999L6 2.7999Z' fill='%23FF6B18'/%3E%3C/svg%3E");
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a5392a */.elementor-33964 .elementor-element.elementor-element-7a5392a {
    height: fit-content;
    width: auto;
}

.elementor-33964 .elementor-element.elementor-element-7a5392a > div {
    display: flex;
    height: fit-content;
}

.elementor-33964 .elementor-element.elementor-element-7a5392a > div > div {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6232a6 */.elementor-33964 .elementor-element.elementor-element-d6232a6 {
    .nav-menu-button-wrapper {
    display: flex;
    flex-direction: row;
    gap: 20px;

    .sign-in {
        align-items: center;
        color: #35324a;
        cursor: pointer;
        display: flex;
        font-size: 16px;
        font-weight: 500;
        gap: 8px;
        justify-content: center;
        line-height: 22.4px;
        outline: none!important;
        transition: all .15s ease;
        padding: 0;
        

        &:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2335324A'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7a6 6 0 00-6 6h12a6 6 0 00-6-6z'/%3E%3Cpath d='M9 3a3 3 0 11-6 0 3 3 0 016 0z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0H12V13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-size: cover;
            content: "";
            display: block;
            height: 12px;
            width: 12px;
        }
    }

    a.get-a-demo {
        align-items: center;
        background-color: transparent;
        border: 1px solid #ff6b18;
        border-radius: 96px;
        color: #ff6b18;
        display: flex;
        font-size: 14px;
        font-weight: 700;
        height: 40px;
        justify-content: center;
        letter-spacing: normal;
        line-height: 19.6px;
        min-width: 110px;
        padding: 0 12px;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        font-family: Aeonik-Medium;
        outline: none!important;
        transition: all .15s ease;

        &:hover {
            background-color: #f55800;
            border: 1px solid #f55800;
            color: #fff;
        }
    }
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b47eee7 */.elementor-33964 .elementor-element.elementor-element-b47eee7 {
    width: fit-content;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3693a5d */body:has(.elementor-33964 .elementor-element.elementor-element-3693a5d){
    &:after {
        content: "";
        background-color: rgba(37,34,59,.92);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9;
        position: fixed;
        opacity: 0;
        visibility: hidden;
        transition: 0.2s;
    }
}

body:has(#navbar-redesign div.elementor-menu-toggle.elementor-active), body.nav-hover {
    &:after {
        opacity: 1;
        visibility: visible;
    }
}

.elementor-33964 .elementor-element.elementor-element-3693a5d {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 29;
    
    &> div {
        justify-content: space-between;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b54a0a6 */@media (max-width: 1024px) {
    .elementor-33964 .elementor-element.elementor-element-b54a0a6 nav.elementor-nav-menu--main {
        padding: 20px 40px 16px;
        top: 61px !important;
        margin: 0;
        
        ul {
            display: flex;
            flex-direction: column;
            gap: 16px;
            
            &:after {
                display: none;
            }
        }
        
        li {
            position: relative;
            
            &:has(.nav-dropwdown) {
             &:after {
                content: "";
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 21L16 12L7 3' stroke='%2335324A' stroke-width='2'/%3E%3C/svg%3E");
                position: absolute;
                top: calc(50% - 12px);
                right: 0;
                width: 24px;
                height: 24px;
                pointer-events: none;
            }
            
            &:hover:after {
               background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 21L16 12L7 3' stroke='%23F55800' stroke-width='2'/%3E%3C/svg%3E"); 
            }   
            }
            
            a {
                padding: 8px 32px 8px 0;
                font-family: "Aeonik-Regular",sans-serif !important;
            }
        }
    }
}

@media (max-width: 767px) {
    .elementor-33964 .elementor-element.elementor-element-b54a0a6 nav.elementor-nav-menu--main {
        padding: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e138cc2 */.elementor-33964 .elementor-element.elementor-element-e138cc2 {
    .nav-mob-menu-button-wrapper {
        display: flex;
        flex-direction: row;
        gap: 20px;
        flex-wrap: wrap;
    }
    
    .nav-mob-menu-button-wrapper .sign-in {
        flex-basis: 100%;
        color: #35324A;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 22px;
        transition: all 0.3s;
        font-family: 'Aeonik-Regular' !important;
        padding: 0;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 20px;
        }
        
        &:hover {
            color: #F55800;
        }
    }
    
    .nav-mob-menu-button-wrapper a:not(.text-link) {
        display: flex;
        height: 40px;
        min-height: 40px;
        padding: 8px 16px;
        justify-content: center;
        align-items: center;
        flex: 1 0 0;
        color: var(--color-theme, #E0E0E0);
        border-radius: 96px;
        border: 1px solid var(--color-theme, #E0E0E0);
        font-size: 14px;
        font-weight: 700;
        line-height: 140%;
        text-align: center;
        text-decoration: none;
        transition: all 0.3s;
        font-family: 'Aeonik-Regular' !important;
        
        @media (max-width: 767px) {
            font-size: 12px;
            line-height: 16.8px;
        }
    }
    
    .nav-mob-menu-button-wrapper a.get-a-demo {
        --color-theme: #FF6B18;
        
        &:hover {
            background-color: #f55800;
            border: 1px solid #f55800;
            color: #fff;
        }
    }
    
    .nav-mob-menu-button-wrapper a.start-free-trial {
        --color-theme: #35324A;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ba871 */.elementor-33964 .elementor-element.elementor-element-72ba871 p {
    margin: 0;
}

.elementor-33964 .elementor-element.elementor-element-72ba871 span {
    font-family: 'Aeonik-Regular' !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a01999 */.elementor-33964 .elementor-element.elementor-element-3a01999 {
  position: fixed;
  top: var(--nav-top-offset, 89px);
  width: 100%;

  transform: scaleY(0.95) translateY(-12px);
  opacity: 0;
  filter: blur(8px);
  
  max-height: calc(100vh - var(--nav-top-offset));
  overflow-y: auto;
   overscroll-behavior: none;

  transform-origin: top;
  pointer-events: none;

  transition: 
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.3s ease,
    filter 0.3s ease;

  will-change: transform, opacity, filter;
}

/* Active */
body:has(#navbar-redesign div.elementor-menu-toggle.elementor-active) .elementor-33964 .elementor-element.elementor-element-3a01999 {
  transform: scaleY(1) translateY(0);
  opacity: 1;
  filter: blur(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1824809 */.elementor-33964 .elementor-element.elementor-element-1824809 .elementor-icon-box-wrapper {
    .elementor-icon-box-icon {
        position: absolute;
    }
}

.elementor-33964 .elementor-element.elementor-element-1824809 h3.elementor-icon-box-title a {
    transition: 0.3s;
    padding-left: 80px;
    display: flex;
    font-family: "Aeonik-Regular",sans-serif !important;
    min-height: 60px;
    flex-direction: column;
    justify-content: center;
    gap: 16px;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}

.elementor-33964 .elementor-element.elementor-element-1824809 h3.elementor-icon-box-title a p {
    font-family: "Aeonik-Regular",sans-serif !important;
    color: #8a8a9c;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: left;
    width: 100%;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    
    @media (max-height: 767px) {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.elementor-33964 .elementor-element.elementor-element-1824809:hover a {
    color: #F55800 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-313b194 */.elementor-33964 .elementor-element.elementor-element-313b194 .elementor-icon-box-wrapper {
    .elementor-icon-box-icon {
        position: absolute;
    }
}

.elementor-33964 .elementor-element.elementor-element-313b194 h3.elementor-icon-box-title a {
    transition: 0.3s;
    padding-left: 80px;
    display: flex;
    font-family: "Aeonik-Regular",sans-serif !important;
    min-height: 60px;
    flex-direction: column;
    justify-content: center;
    gap: 16px;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}

.elementor-33964 .elementor-element.elementor-element-313b194 h3.elementor-icon-box-title a p {
    font-family: "Aeonik-Regular",sans-serif !important;
    color: #8a8a9c;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: left;
    width: 100%;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    
    @media (max-height: 767px) {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.elementor-33964 .elementor-element.elementor-element-313b194:hover a {
    color: #F55800 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f958fdf */.elementor-33964 .elementor-element.elementor-element-f958fdf .elementor-icon-box-wrapper {
    .elementor-icon-box-icon {
        position: absolute;
    }
}

.elementor-33964 .elementor-element.elementor-element-f958fdf h3.elementor-icon-box-title a {
    transition: 0.3s;
    padding-left: 80px;
    display: flex;
    font-family: "Aeonik-Regular",sans-serif !important;
    min-height: 60px;
    flex-direction: column;
    justify-content: center;
    gap: 16px;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}

.elementor-33964 .elementor-element.elementor-element-f958fdf h3.elementor-icon-box-title a p {
    font-family: "Aeonik-Regular",sans-serif !important;
    color: #8a8a9c;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: left;
    width: 100%;
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    
    @media (max-height: 767px) {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.elementor-33964 .elementor-element.elementor-element-f958fdf:hover a {
    color: #F55800 ;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91359e5 */.elementor-33964 .elementor-element.elementor-element-91359e5 {
    max-width: 461px;
    
    @media (max-width: 1024px) {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1cdd6e */.elementor-33964 .elementor-element.elementor-element-d1cdd6e {
    #us-army {
        background-color: #f2f2f2;
        display: flex;
        flex-direction: column;
        min-width: 400px;
        position: relative;
        
        @media (max-width: 1024px) {
            flex-direction: row;
            min-width: 100%;
        }
        
        @media (max-width: 767px) {
            flex-direction: column;
        }
        
        img {
            height: 362px;
            object-fit: cover;
            width: 100%;
            
            @media (max-width: 1024px) {
                height: 200px;
                width: 200px;
            }
            
            @media (max-width: 767px) {
                width: 100%;
            }
        }
        
        .right-copy-container {
            display: flex;
            flex: 1;
            flex-direction: column;
            gap: 20px;
            padding: 24px;
            
            @media (max-width: 1024px) {
                justify-content: center;
                padding: 32px 2px 32px 32px;
            }
            
            @media (max-width: 767px) {
                padding: 24px;
            }
        }
        
        .recent-tag {
            align-items: center;
            background-color: #fff;
            border-radius: 50px;
            display: flex;
            gap: 10px;
            justify-content: center;
            left: 24px;
            min-height: 28px;
            padding: 4px 10px;
            position: absolute;
            top: 24px;
            
            &:before {
                background-color: #f55800;
                border-radius: 100%;
                content: "";
                display: block;
                flex-shrink: 0;
                height: 8px;
                width: 8px;
            }
            
            p {
                color: #f55800;
                font-family: "Aeonik-Medium";
                font-size: 16px;
                font-weight: 500;
                line-height: 22.4px;
                margin: 0;
                text-box-trim: trim-both;
                text-box-edge: cap alphabetic;
                
                @media (max-width: 767px) {
                    font-size: 14px;
                    line-height: 19.6px;
                }
            }
        }
        
        img.logo-small {
            height: 24px;
            width: 86.667px;
        }
        
        p {
            margin: 0;
            max-width: 340px;
            text-align: left;
            width: 100%;
            text-box-trim: trim-both;
            text-box-edge: cap alphabetic;
            color: #35324a;
            font-size: 20px;
            font-weight: 400;
            line-height: 28px;
            font-family: "Aeonik-Regular",sans-serif !important;
            
            span {
                font-family: "Aeonik-Medium";
                font-weight: 500;
            }
            
            @media (max-width: 767px) {
                font-size: 18px;
                line-height: 25.2px;
            }
        }
        
        .learn-more, a {
            align-items: center;
            display: flex;
            justify-content: center;
            text-box-trim: trim-both;
            text-box-edge: cap alphabetic;
            color: #ff6b18;
            font-size: 16px;
            font-weight: 500;
            gap: 4px;
            line-height: 22.4px;
            outline: none!important;
            transition: all .15s ease;
            width: fit-content;
            
            &:hover {
                color: #f55800;
                
                &:after {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath d='M12.383 7.617v7.68h-1.536V10.24L4.16 16.926 3.073 15.84 9.76 9.153H4.703V7.617h7.68z' fill='%23F55800'/%3E%3C/svg%3E");
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd5bcff */.elementor-33964 .elementor-element.elementor-element-fd5bcff {
    width: auto;
    max-width: 408px;
}

@media (max-width: 1024px) {
    .elementor-33964 .elementor-element.elementor-element-fd5bcff {
        max-width: 100%;
    }
    
    .elementor-33964 .elementor-element.elementor-element-fd5bcff > div {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media (max-width: 767px) {
    .elementor-33964 .elementor-element.elementor-element-fd5bcff > div {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1590ce6 */.elementor-33964 .elementor-element.elementor-element-1590ce6 > div {
    gap: 80px;
    justify-content: flex-end;
}

@media (max-width: 1024px) {
    .elementor-33964 .elementor-element.elementor-element-1590ce6 > div {
        gap: 64px;
    }
    
    .elementor-33964 .elementor-element.elementor-element-1590ce6 > .elementor-container {
        flex-direction: column;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7058845 */.elementor-33964 .elementor-element.elementor-element-7058845 p {
    margin: 0;
}

.elementor-33964 .elementor-element.elementor-element-7058845 span {
    font-family: 'Aeonik-Regular' !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe9544 */.elementor-33964 .elementor-element.elementor-element-7fe9544 h2 {
    
    a {
        font-family: 'Aeonik-Regular' !important;
        align-items: center;
        display: flex;
        justify-content: center;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        border: 0!important;
        color: #8a8a9c;
        font-size: 16px;
        font-weight: 500;
        gap: 4px;
        line-height: 22.4px;
        margin-bottom: 22px;
        outline: none!important;
        transition: all .25s ease;
        width: fit-content;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
        }
        
        &:after {
            background-image: url("https://website.whatfix.com/wp-content/uploads/2026/04/Icon_grey_arrow.svg");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover;
            content: "";
            display: block;
            height: 24px;
            transition: all .25s ease;
            width: 16px;
        }
        
        &:hover {
            color: #f55800;
            
            &:after {
                background-image: url('https://website.whatfix.com/wp-content/uploads/2026/04/icon_10.svg');
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-390aee3 */.elementor-33964 .elementor-element.elementor-element-390aee3 ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8741a24 */.elementor-33964 .elementor-element.elementor-element-8741a24 {
    width: 100%;
    
    @media (max-width: 1024px) {
        max-width: unset;
        flex: 1;
        
        > div {
            flex-direction: column;
        }
    }
    
    @media (max-width: 767px) {
        flex: 1 1 calc(50% - 20px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3333b */.elementor-33964 .elementor-element.elementor-element-0a3333b h2 {
    
    a {
        font-family: 'Aeonik-Regular' !important;
        align-items: center;
        display: flex;
        justify-content: center;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        border: 0!important;
        color: #8a8a9c;
        font-size: 16px;
        font-weight: 500;
        gap: 4px;
        line-height: 22.4px;
        margin-bottom: 22px;
        outline: none!important;
        transition: all .25s ease;
        width: fit-content;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
        }
        
        &:after {
            background-image: url("https://website.whatfix.com/wp-content/uploads/2026/04/Icon_grey_arrow.svg");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover;
            content: "";
            display: block;
            height: 24px;
            transition: all .25s ease;
            width: 16px;
        }
        
        &:hover {
            color: #f55800;
            
            &:after {
                background-image: url('https://website.whatfix.com/wp-content/uploads/2026/04/icon_10.svg');
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2fdb82e */.elementor-33964 .elementor-element.elementor-element-2fdb82e ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e516d49 */.elementor-33964 .elementor-element.elementor-element-e516d49 {
    width: 100%;
    
    @media (max-width: 1024px) {
        max-width: unset;
        flex: 1;
        
        > div {
            flex-direction: column;
        }
    }
    
    @media (max-width: 767px) {
        flex: 1 1 calc(50% - 20px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fdf71 */.elementor-33964 .elementor-element.elementor-element-61fdf71 h2 {
    
    a {
        font-family: 'Aeonik-Regular' !important;
        align-items: center;
        display: flex;
        justify-content: center;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        border: 0!important;
        color: #8a8a9c;
        font-size: 16px;
        font-weight: 500;
        gap: 4px;
        line-height: 22.4px;
        margin-bottom: 22px;
        outline: none!important;
        transition: all .25s ease;
        width: fit-content;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
        }
        
        &:after {
            background-image: url("https://website.whatfix.com/wp-content/uploads/2026/04/Icon_grey_arrow.svg");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover;
            content: "";
            display: block;
            height: 24px;
            transition: all .25s ease;
            width: 16px;
        }
        
        &:hover {
            color: #f55800;
            
            &:after {
                background-image: url('https://website.whatfix.com/wp-content/uploads/2026/04/icon_10.svg');
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-17fc9c1 */.elementor-33964 .elementor-element.elementor-element-17fc9c1 ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2cc173c */.elementor-33964 .elementor-element.elementor-element-2cc173c {
    width: 100%;
    
    @media (max-width: 1024px) {
        max-width: unset;
        flex: 1;
        
        > div {
            flex-direction: column;
        }
    }
    
    @media (max-width: 767px) {
        flex: 1 1 calc(50% - 20px);
        max-width: 328px;
        
        .elementor-nav-menu {
            display: flex;
            gap: 12px 24px;
            flex-wrap: wrap;
        }
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26d1f4f */.elementor-33964 .elementor-element.elementor-element-26d1f4f > .elementor-container {
    justify-content: space-between;
    gap: 20px;
    
    @media (max-width: 767px) {
        gap: 32px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ba97f0a */.elementor-33964 .elementor-element.elementor-element-ba97f0a {
    width: auto;
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f025874 */.elementor-33964 .elementor-element.elementor-element-f025874 {
    display: flex;
    flex-direction: column;
    min-width: 468px;
    
    @media (max-width: 767px) {
        min-width: 100%;
    }
    
    p.main-text {
        color: #8a8a9c;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        align-items: center;
        display: flex;
        font-size: 16px;
        font-weight: 500;
        line-height: 22.4px;
        margin: 0 0 20px;
        min-height: 24px;
        font-family: 'Aeonik-Regular' !important;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
        }
    }
    
    .featured-wrap {
        background: linear-gradient(0deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.72)),#aed2f3;
        display: flex;
        flex: 1;
        flex-direction: column;
        overflow: hidden;
        position: relative;
        width: 100%;
        font-family: "Aeonik-Regular" !important;
        padding: 58px 40px;
        
        @media (max-width: 1024px) {
            padding: 42px 40px;
        }
        
        @media (max-width: 767px) {
            min-height: 200px;
            padding: 19.4px 20px;
        }
        
        &:after {
            background-image: url("https://website.whatfix.com/wp-content/uploads/2026/04/frame_1272631592.webp");
            background-repeat: no-repeat;
            background-size: cover;
            bottom: -42.7px;
            content: "";
            display: block;
            height: 303.667px;
            position: absolute;
            right: -44px;
            width: 278px;
            
            @media (max-width: 1024px) {
                bottom: -39px;
                height: 224px;
                right: 26px;
                width: 205.066px;
            }
            
            @media (max-width: 767px) {
                bottom: -56px;
                height: 224px;
                right: -24px;
                width: 205.066px;
            }
        }
        
        img {
            height: 40px;
            margin-bottom: 20px;
            width: 166px;
        }
        
        p {
            text-align: left;
            width: 100%;
            color: #35324a;
            font-size: 20px;
            font-weight: 400;
            line-height: 28px;
            margin: 0 0 20px;
            max-width: 250px;
            font-family: "Aeonik-Regular" !important;
            text-box-trim: trim-both;
            text-box-edge: cap alphabetic;
            
            @media (max-width: 1024px) {
                font-size: 18px;
                line-height: 25.2px;
                margin-bottom: 16px;
            }
            
            @media (max-width: 767px) {
                font-size: 14px;
                line-height: 19.6px;
                max-width: 164px;
            }
            
        }
        
        p span {
                font-family: "Aeonik-Medium" !important;
                font-weight: 500;
            }
        
        a,.learn-more {
            align-items: center;
            display: flex;
            justify-content: center;
            text-box-trim: trim-both;
            text-box-edge: cap alphabetic;
            color: #ff6b18;
            font-size: 16px;
            font-weight: 500;
            gap: 4px;
            line-height: 22px;
            outline: none!important;
            transition: all .15s ease;
            width: fit-content;
            
            &:hover {
                color: #f55800;
                
                &:after {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath d='M12.383 7.617v7.68h-1.536V10.24L4.16 16.926 3.073 15.84 9.76 9.153H4.703V7.617h7.68z' fill='%23F55800'/%3E%3C/svg%3E");
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32bc1f8 */.elementor-33964 .elementor-element.elementor-element-32bc1f8 {
    width: 468px;
    
    @media (max-width: 1024px) {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1742e3 */.elementor-33964 .elementor-element.elementor-element-a1742e3 > .elementor-container {
    justify-content: space-between;
    gap: 8px;
}   

@media (max-width: 1024px) {
    .elementor-33964 .elementor-element.elementor-element-a1742e3 > .elementor-container {
        flex-direction: column;
        gap: 48px;
    }   
}

@media (max-width: 767px) {
    .elementor-33964 .elementor-element.elementor-element-a1742e3 > .elementor-container {
        gap: 32px;
    }   
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-01f82f2 */.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu {
    gap: 24px;
    
    @media (max-width: 767px) {
        gap: 12px;
    }
}

.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu::before {
    content: "Roles";
    color: #8A8A9C;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    white-space: nowrap;
    display: flex;
    align-items: center;
    font-family: 'Aeonik-Regular' !important;
    
    @media (max-width: 767px) {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu li:first-child:before {
    content: "";
    margin-right: 20px;
    position: relative;
    width: 1px;
    height: 24px;
    background: #8A8A9C;
    left: -1px;
    
    @media (max-width: 767px) {
        margin-right: 12px;
    }
}

.elementor-33964 .elementor-element.elementor-element-01f82f2 .elementor-nav-menu li a {
    padding: 0;
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76d497d */.elementor-33964 .elementor-element.elementor-element-76d497d h4 {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f3a51a5 */.elementor-33964 .elementor-element.elementor-element-f3a51a5 ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
    
    span {
        font-family: 'Aeonik-Regular' !important;
    }
}

.elementor-33964 .elementor-element.elementor-element-f3a51a5 ul li a:has(span.txt) {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68d1741 */.elementor-33964 .elementor-element.elementor-element-68d1741 {
    max-width: 219px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d030a5 */.elementor-33964 .elementor-element.elementor-element-5d030a5 {
    max-width: 316px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab38ce */.elementor-33964 .elementor-element.elementor-element-6ab38ce h4 {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6f4f86d */.elementor-33964 .elementor-element.elementor-element-6f4f86d ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
    
    span {
        font-family: 'Aeonik-Regular' !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bada5eb */.elementor-33964 .elementor-element.elementor-element-bada5eb {
    width: auto;
    max-width: 224px;

}

@media (max-width: 1024px) {
    .elementor-33964 .elementor-element.elementor-element-bada5eb {
         max-width: 100%;
    }
    
     .elementor-33964 .elementor-element.elementor-element-bada5eb > div {
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 56px;
    }   
}

@media (max-width: 768px) {
     .elementor-33964 .elementor-element.elementor-element-bada5eb > div {
        gap: 20px;
    }   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4041a65 */.customer-stories-wrap {
    display: flex;
    gap: 20px;
    height: 100%;
    justify-content: space-between;
    margin-bottom: 20px;
    width: 100%;
    
    @media (max-width: 767px) {
        flex-direction: column;
        gap: 16px;
    }
    
    .story-container {
        background-color: #f2f2f2;
        border-radius: 12px;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 32px 28px;
        transition: all .15s ease;
        width: 100%;
        gap: 0;
        
        @media (max-width: 767px) {
            flex-direction: row;
            gap: 16px;
            max-width: 100%;
            padding: 20px;
        }
        
        
        img {
            height: 32px;
            margin-bottom: 16px;
            object-fit: contain;
            width: auto;
            padding: 1px 0;
            
            @media (max-width: 767px) {
                min-height: 32px;
                min-width: 100px;
            }
        }
        
        &:hover {
            background-color: var(--hover-bg);
        }
    }
    
    p {
        text-align: left;
        width: 100%;
        color: #35324a;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        margin: 0 0 12px;
        font-family: 'Aeonik-Regular' !important;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
            max-width: unset;
        }
        
        span {
            font-family: 'Aeonik-Medium' !important;
            font-weight: 700;
        }
    }
    
    .learn-more, a {
        align-items: center;
        display: flex;
        justify-content: center;
        text-box-trim: trim-both;
        text-box-edge: cap alphabetic;
        color: #ff6b18;
        font-size: 16px;
        font-weight: 500;
        gap: 4px;
        line-height: 22.4px;
        outline: none!important;
        transition: all .15s ease;
        width: fit-content;
        min-height: 24px;
        margin-block: 0;
        
        &:hover {
            color: #f55800;
            
            &:after {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath d='M12.383 7.617v7.68h-1.536V10.24L4.16 16.926 3.073 15.84 9.76 9.153H4.703V7.617h7.68z' fill='%23F55800'/%3E%3C/svg%3E");
            }
        }
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
            max-width: unset;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa1774e */.elementor-33964 .elementor-element.elementor-element-aa1774e a {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-060aea9 */.elementor-33964 .elementor-element.elementor-element-060aea9 .elementor-container {
    padding: 0 !important;
}

.elementor-33964 .elementor-element.elementor-element-060aea9 > div{
    display: flex;
    gap: 64px;
    
    @media (max-width: 767px) {
        flex-wrap: wrap;
        gap: 24px 32px;
        align-content: center;
    }
}

.elementor-33964 .elementor-element.elementor-element-060aea9 > div > div {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d54e042 */.elementor-33964 .elementor-element.elementor-element-d54e042 .elementor-container {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f18dee5 */.elementor-33964 .elementor-element.elementor-element-f18dee5 {
    max-width: 772px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-114b5a1 */.elementor-33964 .elementor-element.elementor-element-114b5a1 > .elementor-container {
    justify-content: space-between;
}   

@media (max-width: 1023.98px) {
     .elementor-33964 .elementor-element.elementor-element-114b5a1 > .elementor-container {
        flex-direction: column;
    }   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddcb2f5 */.elementor-33964 .elementor-element.elementor-element-ddcb2f5 .menu-container {
    display: flex;
    gap: 7px;
    flex-wrap: wrap;
    
    @media (max-width: 1024px) {
        gap: 12px;
    }
}

.elementor-33964 .elementor-element.elementor-element-ddcb2f5 .menu-item {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px; 
    white-space: nowrap;
    
    @media (max-width: 767px) {
        font-size: 12px;
        line-height: 16.8px;
    }
}

.elementor-33964 .elementor-element.elementor-element-ddcb2f5 .nav-text-divider {
    min-width: 2px;
    height: 24px;
    display: inline-block;
    background-color: #35324A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f39886 */.elementor-33964 .elementor-element.elementor-element-6f39886 h2 {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b3290ce */.elementor-33964 .elementor-element.elementor-element-b3290ce ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c8d293 */.elementor-33964 .elementor-element.elementor-element-2c8d293 {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771279 */.elementor-33964 .elementor-element.elementor-element-7771279 h2 {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-79a259b */.elementor-33964 .elementor-element.elementor-element-79a259b ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}

.elementor-33964 .elementor-element.elementor-element-79a259b .pill-icon {
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3cad97 */.elementor-33964 .elementor-element.elementor-element-a3cad97 h2 {
    font-family: 'Aeonik-Regular' !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-24b21f4 */.elementor-33964 .elementor-element.elementor-element-24b21f4 ul li a {
    font-family: 'Aeonik-Regular' !important;
    min-height: 28px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e693d4a */.elementor-33964 .elementor-element.elementor-element-e693d4a > .elementor-container {
    justify-content: space-between;
    gap: 20px;
    
    @media (max-width: 767px) {
        flex-wrap: wrap;
        row-gap: 27px;
    }
    
    > div {
        flex: 1;
        
        @media (max-width: 767px) {
            flex: 0 1 calc(50% - 10px);
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1368bde */.elementor-33964 .elementor-element.elementor-element-1368bde {
    max-width: 652px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ac1add */div.resources-content {
    display: flex;
    flex-direction: column;
    min-width: 400px;
    min-height: 362px;
    
    @media (max-width: 1024px) {
        min-height: auto;
    }
    
    @media (max-width: 767px) {
        min-width: unset;
    }
    
    p.main-text {
        color: #8a8a9c;
        align-items: center;
        display: flex;
        font-size: 16px;
        font-weight: 500;
        line-height: 22px;
        margin: 0 0 20px;
        min-height: 24px;
        font-family: 'Aeonik-Regular' !important;
        
        @media (max-width: 767px) {
            font-size: 14px;
            line-height: 19.6px;
        }
    }
    
    .featured-wrap {
        background-color: #e1eefa;
        height: 100%;
        padding-left: 40px;
        padding-right: 245px;
        padding-top: 72px;
        position: relative;
        width: 100%;
        flex: 1;
        
        @media (max-width: 1024px) {
            min-height: 232px;
            padding-left: 24px;
            padding-top: 75px;
        }
        
        @media (max-width: 767px) {
            min-height: 200px;
            padding-left: 20px;
            padding-right: 145px;
            padding-top: 37px;
        }
        
        &:after {
            background-color: #35324a;
            content: "";
            display: block;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            width: 111px;
        }
        
        .whatfix-logo {
            height: 24px;
            margin-bottom: 20px;
            object-fit: cover;
            width: 88px;
        }
        
        p {
            color: #25223b;
            font-size: 20px;
            font-weight: 400;
            line-height: 28px;
            margin: 0;
            max-width: 197px;
            width: 100%;
            font-family: 'Aeonik-Regular' !important;
            
            @media (max-width: 1024px) {
                font-size: 18px;
                line-height: 25.2px;
                max-width: 256px;
            }
            
            @media (max-width: 767px) {
                font-size: 14px;
                line-height: 19.6px;
                max-width: 164px;
            }
        }
        
        img:not(.whatfix-logo) {
            border-radius: 8px;
            box-shadow: 0 16px 36px 0 rgba(0,0,0,.08);
            height: 218px;
            position: absolute;
            right: 25px;
            top: 50%;
            transform: translateY(-50%);
            width: 218px;
            z-index: 2;
            
            @media (max-width: 1024px) {
                height: 200px;
                right: 15px;
                width: 240px;
            }
            
            @media (max-width: 767px) {
                height: 125px;
                right: 12px;
                width: 123px;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af7f434 */.elementor-33964 .elementor-element.elementor-element-af7f434 {
    width: 468px;
    
    @media (max-width: 1024px) {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83bd680 */.elementor-33964 .elementor-element.elementor-element-83bd680 > div {
    justify-content: space-between;
    gap: 20px;
    
    @media (max-width: 1024px) {
        gap: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9ad1d7 */.elementor-33964 .elementor-element.elementor-element-c9ad1d7 p {
    margin: 0;
}

.elementor-33964 .elementor-element.elementor-element-c9ad1d7 span {
    font-family: 'Aeonik-Regular' !important
}/* End custom CSS */
/* Start custom CSS */header {
    --nav-top-offset: 88px;
    
    @media (max-width: 767px) {
        --nav-top-offset: 64px;
    }
    
    * {
        font-family: "Aeonik-Medium",sans-serif !important;
    }
}

@media (min-width: 1025px) {
    .megamenu-content .elementor-section.elementor-section-boxed,.nav-main  {
        &> .elementor-container {
            max-width: 1220px;
            padding: 0 40px;
        }
        
    }
}

/* Base state */
.megamenu-content {
  position: fixed;
  top: var(--nav-top-offset);
  right: 0;
  width: 100%;
  max-height: calc(100dvh - var(--nav-top-offset));
  overflow-y: auto;
   overscroll-behavior: none;

  /* Hidden */
  transform: translateY(-10px);
  opacity: 0;
  filter: blur(6px);
  pointer-events: none;
  z-index: 30;

  will-change: transform, opacity;

  transition:
    transform 0.32s cubic-bezier(0.22, 1, 0.36, 1),
    filter 0.25s ease,
    opacity 0.22s ease !important;
    
    @media (max-width: 1023px) {
        transform: translate(10px, 0);
    }
}

/* Active */
.megamenu-content.active, .megamenu-content[data-active="true"] {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
  filter: blur(0);
}

.pill-icon {
    color: #F55800;
    font-size: 12px;
    font-weight: 700;
    line-height: 8px;
    border-radius: 14px;
    border: 1px solid #FFC89E;
    background: #FFE9DC;
    padding: 5px 11px;
    align-items: center;
    display: inline-block;
    margin-left: 8px;
    font-family: 'Aeonik-Regular' !important;
}

.menu-highlight {
    color: #F55800;
}

.icon-link:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cstyle xmlns='' data-source='User JavaScript and CSS'%3Ehtml %7B margin: 0 !important;%0A%7D %23wpadminbar %7B display: none !important;%0A%7D body.spz-1004 .nav-link-content-backdrop %7B opacity: 1 !important; pointer-events: auto !important;%0A%7D body.spz-1004 .nav-link-content-backdrop .nav-link-content-wrap .data-wrap %7B display: block !important;%0A%7D%3C/style%3E%3Cpath d='M12.383 7.617v7.68h-1.536V10.24L4.16 16.926 3.073 15.84 9.76 9.153H4.703V7.617h7.68z' fill='%23FF6B18'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 24px;
    width: 16px;
}

.icon-link.grey:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cstyle xmlns='' data-source='User JavaScript and CSS'%3Ehtml %7B margin: 0 !important;%0A%7D %23wpadminbar %7B display: none !important;%0A%7D body.spz-1004 .nav-link-content-backdrop %7B opacity: 1 !important; pointer-events: auto !important;%0A%7D body.spz-1004 .nav-link-content-backdrop .nav-link-content-wrap .data-wrap %7B display: block !important;%0A%7D%3C/style%3E%3Cpath d='M12.3832 7.61694L12.3826 15.2978H10.8468V10.2389L4.15967 16.926L3.07346 15.8398L9.7599 9.15338L4.70312 9.15269V7.61694H12.3832Z' fill='%238A8A9C'/%3E%3C/svg%3E");
}

.menu-highlight.icon-link {
    display: flex;
    align-items: center;
    gap: 4px;
    font-family: 'Aeonik-Regular' !important;
    color: #ff6b18;
    
    &:hover {
        color: #f55800;
        
        &:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath d='M12.383 7.617v7.68h-1.536V10.24L4.16 16.926 3.073 15.84 9.76 9.153H4.703V7.617h7.68z' fill='%23F55800'/%3E%3C/svg%3E");
        }
    }
}


#customer-megamenu .testimonial-card svg {
    height: auto;
}


.megamenu-nav-control-footer-text > div {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    align-items: center;
}/* End custom CSS */